Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/07/2005, 13:16
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 5 meses
Puntos: 43
Hola nachopro!

Corregí la expresión regular para que aceptara de 4 a 10 caracteres alfanuméricos, cheque la función en firefox y internet explorer, funcionó excelente, te dejo el script corregido...

Código:
 
<script language="JavaScript">
<!--
function validar_registro(){
    if (!/^\w{4,10}$/.test(document.registro.Clave_1.value)){
       alert("Debe ingresar una clave de entre 4 y 10 caracteres alfanuméricos.\nEjemplo: abc123")
       document.registro.Clave_1.focus()
       return false;
    }

    if (document.registro.Clave_1.value != document.registro.Clave_2.value){
       alert("Las claves no coinciden.");
       document.registro.Clave_2.focus();
       return false;
    }
	document.registro.submit();
}
//-->
</script>
Y el formulario...

Código PHP:
<form action="http://www.maestrosdelweb.com" method="post" name="registro" id="registro" onSubmit="return validar_registro();">
  <
p>
    <
input name="Clave_1" type="text" id="Clave_1">
  </
p>
  <
p
    <
input name="Clave_2" type="text" id="Clave_2">
  </
p>
  <
p>
    <
input type="submit" name="Submit" value="Enviar">
  </
p>
</
form
Suerte!!!

Última edición por jahepi; 03/07/2005 a las 13:22