JavaScript
Valida Email en javascript
by MigueliTUX on Aug.25, 2009, under HTML, JavaScript
Código JavaScript:
function validarEmail(valor) { if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){ alert("La dirección de email " + valor + " es correcta.") return (true) } else { alert("La dirección de email es incorrecta."); return (false); } }
Código HTML:
<input type="text" name="email" size="50">
<input type="button" value="Validar e-mail" onClick="validarEmail(this.form.email.value);">Web con libros técnicos
by MigueliTUX on Aug.12, 2009, under HTML, JavaScript, css
En esta WEB encontraran libros técnicos para su descarga totalmente gratis
-
CSS avanzado
-
Symfony, la guía definitiva
-
Introducción a AJAX
-
Introducción a JavaScript
-
Introducción a CSS
-
Introducción a XHTML
-
Referencia de CSS 2.1
gracias http://www.librosweb.es/
Utilidades para Formularios
by MigueliTUX on Aug.12, 2009, under HTML, JavaScript
Buscando algunas utilidades para los tediosos formularios encontré el siguiente link
http://www.librosweb.es/javascript/capitulo7/utilidades_basicas_para_formularios.html
JSON didáctico y fácil de comprender
by MigueliTUX on Jul.06, 2009, under JavaScript
Aquí les dejo un tutorial de JSON… muy didáctico y fácil de comprender
http://www.anieto2k.com/2009/07/06/todo-lo-que-siempre-quisiste-saber-sobre-json/
fuente http://www.anieto2k.com
Valida Rut en JavaScript
by MigueliTUX on Jun.13, 2009, under JavaScript
Para no escribir la función….
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | function Valida_Rut( Objeto ) { var tmpstr = ""; var intlargo = Objeto.value; if (intlargo.length> 0) { crut = Objeto.value; largo = crut.length; if ( largo <2 ) { alert('rut inválido'); Objeto.focus(); return false; } for ( i=0; i <crut.length ; i++ ) { if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' ) { tmpstr = tmpstr + crut.charAt(i); } } rut = tmpstr; crut=tmpstr; largo = crut.length; if ( largo> 2 ){ rut = crut.substring(0, largo - 1); }else rut = crut.charAt(0); dv = crut.charAt(largo-1); if ( rut == null || dv == null ) return 0; var dvr = '0'; suma = 0; mul = 2; for (i= rut.length-1 ; i>= 0; i--) { suma = suma + rut.charAt(i) * mul; if (mul == 7) mul = 2; else mul++; } res = suma % 11; if (res==1) dvr = 'k'; else if (res==0) dvr = '0'; else { dvi = 11-res; dvr = dvi + ""; } if ( dvr != dv.toLowerCase() ) { alert('El Rut Ingreso es Invalido'); Objeto.focus(); return false; } alert('El Rut Ingresado es Correcto!'); Objeto.focus(); return true; } } |
forma de llamarlo
1 2 | <input name="txtrut" id="txtrut" type="text" value=""/> <input type="submit" value="Validar" onclick='javascript:Valida_Rut(txtrut);'/> |