Tengo un problema con este form:
Código HTML:
<form name="frm_acceso" action="javascript:valida_usuario_clave()" method="post"> Usuario:<input type="text" name="txt_usuario"> Clave <input type="password" name="txt_clave"> <input type="image" value="enviar_Datos" name="login" src="Imagenes/boton_validar.gif" > <input type="submit" name="recuperar_clave" value="Recup. clave" onClick="cliente_recordar_clave()"> <input type="submit" name="registrarse" value="Regístrese" onClick="cliente_registro()"> </form>
1.- Funcion valida_usuario_clave() para validar los datos del cliente.
Código:
function valida_usuario_clave(){ with(document.frm_acceso) { if(txt_usuario.value == ""){ // Falta Nombre alert('¡Ingrese Nombre de Usuario'); txt_usuario.focus(); return ; } if(txt_clave.value == ""){ // Falta Nombre alert('¡Ingrese Clave del Usuario'); txt_clave.focus(); return; } action="Clientes/user_ok.php"; submit(); } }
2.- Funcion cliente_recordar_clave() que se habre el popup y me muestra una pantalla para que el cliente ingrse su email.
Código:
3.- funcion cliente_registro() que manda a una pagina para el registrofunction cliente_recordar_clave() { window.open('Clientes/olvido_clave.php','','width=600,height=260,scrollbars=no,resizable=no,status=yes,menubar=no,location=no'); }
function cliente_registro(){
with(document.frm_acceso)
{
action="Clientes/registro_nuevo_cliente.php";
submit();
}
}
Cual es el problema ???
Cuando presiono en el boton de la segunda funcion cliente_recordar_clave() se va a mi codigo javascript(que esta en lineas anteriores) y me dirije al popup, PERO automaticamente me salta el mensaje que me dice que tengo que ingresar el usuario(pero si yo he presionado sobre el boton recordar clave....!!!). Como lo puedo solucionar esto ????
y en la tercera funcion si me dirije a la pagina que quiero, es decir, a:
registro_nuevo_cliente.php (AQUI NO HAY PROBLEMA)
Cuando los campos estan vacios y presiono sobre la imagen me valida correctamente, es decir no se dirije a la pagina user_ok.php, hasta que el cliente escriba algo (solo para efectos de probar, luego verifico si ese usuario esta en la tablas de clientes)
Espero que me haya explicado bien, y haber si me pueden ayudar con este problema.
Saludos a todos.