Vemos aquí un formulario típico de registro.
Por ese motivo en el cuadro de contraseña no se usa mascara (#).
¿Y a dónde van esos datos? saber mucho más…
Validación de caracteres (contraseña):
function validar_textoa(e){
tecla = (document.all)? e.keyCode : e.which;
if (tecla==8) return true;
patron = /[A-Z a-z 0-9]/;
return patron.test(String.fromCharCode(tecla));
}
Validación de e-mail:
function validarEmail(el){
var txt = el.value;
var regex = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\\.,;:\s@\"]+\.)+[^<>()[\]\\.,;:\s@\"]{2,})$/i;
document.getElementById("resultado").textContent = regex.test(txt)?"Correo a confirmar":"Correo inválido";
}
Validación de campos vacíos:
function TestaVal(){
var v1 = document.getElementById("clave").value.trim();
var v2 = document.getElementById("clave2").value.trim();
var v3 = document.getElementById("clave3").value.trim();
if(!v1){alert("Por favor colocá un nombre válido"); return false;}
if(!v2){alert("Por favor colocá tu e-mail"); return false;}
if(!v3){alert("Por favor colocá tu nombre verdadero"); return false;}
return true;
}
Se usa <link rel="shortcut icon" href="AM.ico"> para el icono de la pestaña.
El script overlib.js muestra ayuda al pasar el mouse.
<body onLoad="formulario.clave.focus()"> coloca el foco en el primer campo.