Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Script no funciona

Estas en el tema de Script no funciona en el foro de Javascript en Foros del Web. Buenas Noches He desarrollado una página de registro e inicio de sesión. Para el registro he desarrollado un script que me ayude en la validación, ...
  #1 (permalink)  
Antiguo 26/01/2015, 19:53
 
Fecha de Ingreso: diciembre-2014
Ubicación: Colombia
Mensajes: 18
Antigüedad: 9 años, 4 meses
Puntos: 0
Exclamación Script no funciona

Buenas Noches

He desarrollado una página de registro e inicio de sesión. Para el registro he desarrollado un script que me ayude en la validación, el problema es que al momento de presionar el boton de registro, se realiza el registro sin ejecutarse la validación. No se en que me estoy equivocando y solicito amablemente su ayuda.

Este es el form:
Código HTML:
<form name="f1" action="registro.php" method="POST" onsubmit="return comprobar(this)">
							<input type="text" name="user_name" required type="text" title="Solo se Permiten Letras Mayusculas o Minusculas de la A a la Z." pattern="[a-zA-Z\s]{1,30}" placeholder="Nombres"/>
							<input type="text" name="user_apel" required type="text" title="Solo se Permiten Letras Mayusculas o Minusculas de la A a la Z." pattern="[a-zA-Z\s]{1,30}" placeholder="Apellidos"/>
							<input type="email" name="user_email" required pattern="[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)" title="[email protected]" placeholder="Correo Electronico"/>
							<input type="text" name="user_tel" required placeholder="Telefono o Celular"/>							
							<input type="password" name="user_pwd" required pattern="{5,20}" title="La contraseña debe tener minimo 5 caracteres." placeholder="Contraseña"/>
							<input type="password" name="user_pwd2" required pattern="{5,20}" title="La contraseña debe tener minimo 5 caracteres." placeholder="Verifique la Contraseña"/>
							<button type="submit" class="btn btn-default">Registrate</button>
						</form> 
Y este es el script que esta en el head de la misma página:
Código HTML:
<script> 
		function comprobar(){ 
		   	clave1 = document.f1.user_pwd.value;
		   	clave2 = document.f1.user_pwd2.value;
		   	email = document.f1.email.value;
		   	telefono = document.f1.user_tel.value;		   	
		   	alert("Esta entrando al javascript");
		   	if(isNaN(telefono)){
				alert("El número de telefono debe contener solo números.");
					return false;
			}
			else{
				
				if (clave1 == clave2){
					if(clave1.length < 5){
						alert("La contraseña debe tener minimo 5 caracteres.");
			  			return false;
					}
					else{
						document.f1.submit();
			  			return true;
					}						      		
			  	}
					else{ 
			  		alert("Las contraseñas no coinciden.");
			  		return false;
			  	}
				
			}		   	 
		} 
	</script> 
  #2 (permalink)  
Antiguo 26/01/2015, 22:14
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Script no funciona

No estás asignando un valor existente a la variable email porque el campo se llama 'user_email', no 'email'. Corrige eso.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 26/01/2015, 22:30
 
Fecha de Ingreso: diciembre-2014
Ubicación: Colombia
Mensajes: 18
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Script no funciona

Cita:
Iniciado por Alexis88 Ver Mensaje
No estás asignando un valor existente a la variable email porque el campo se llama 'user_email', no 'email'. Corrige eso.

Saludos
Un error que no vi pero ni en las curvas. Muchisimas gracias por tu ayuda.

Etiquetas: input, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:05.