Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/07/2007, 19:19
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Validacion de campos : 1 Boton typo Imagen 2 Bot submit

Hola:

Bueno, tiene lógica, contando que
Código PHP:
<input type="submit" name="recuperar_clave" value="Recup. clave"  onClick="cliente_recordar_clave()"
El botón de recuperar clave es de tipo submit, y que el action es un javascript:. Luego se ejecuta el action (porque se hace submit) y el onclick del botón también. Éste botón no debería ser de tipo submit.

Deberías re-estructurar tu manera de validar el formulario. La forma correcta y usable de hacerlo, es poniendo en el action siempre un documento, no un javascript:. Además este "protocolo" está en desuso, y no recomendado.

Sería mas bien:
Código PHP:
<form name="frm_acceso" action="Clientes/user_ok.php" method="post" onsubmit="return valida_usuario_clave();"
Y en la función valida_usuario_clave() debes retornar siempre un true (continuamos con el submit) o un false (paramos y no hacemos el submit).
Así aunque tengamos javascript deshabilitado podremos hacer submit. Y la validación en serio debe hacerse de lado del servidor.



Y recuerda que en xhtml todas las etiquetas van cerradas (<input />) y que los atributos van en minúscula (onClick = onclick).



Ya verás como así está mejor.

Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.