REGISTRO DE USUARIO

Algunas explicaciones

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…

Scripts usados

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.

Descargar el código completo: Download