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 |