He estado buscando en los FAQS y no he buscado como hacerle para que cheque si las contraseñas coinciden.
Alguien sabe??
| |||
Hola JavierB muchas gracias por tu atencion, tengo conocimientos sobre PHP/MySQL, javascript no (N) entonces generalmente en los registros de usuarios siempre te pide contraseña y repetir contraseña. En el formulario antes de hacer el POST pasa a la funcion validar() del javascript, entonces lo que quiero es que en el javascript cheque esos dos campos, si no coinciden que no haga el post y salga un mensaje y si coincide pues adelante. Saludos :) |
| ||||
a ver que anda pasando Chicos, en mi caso no funciona yo tengo una función que evalúa todos los campos de un registro sólo pongo los de las claves
Código:
pero algo anda mal porque con el segundo if el script no funciona function validar_registro(){ if (!/^(\w)+$/.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 0; } if (document.registro.Clave_1.value != document.registro.Clave_2.value)){ alert("Las claves no coinciden.") document.registro.Clave_2.focus() return 0; } document.registro.submit(); } como verán, no sé mucho sobre javascript espero que me puedan ayudar! |
| ||||
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:
Y el formulario...<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> Código PHP: Última edición por jahepi; 03/07/2005 a las 13:22 |