Foros del Web » Programando para Internet » Javascript »

perdon aqui esta lo que faltaba

Estas en el tema de perdon aqui esta lo que faltaba en el foro de Javascript en Foros del Web. Perdón aquí esta, mi problema es que no me redirecciona a la página de agradecimiento Código: <script> function validarEntero(valor){ valor = parseInt(valor) if (isNaN(valor)) { ...
  #1 (permalink)  
Antiguo 17/04/2008, 20:30
 
Fecha de Ingreso: mayo-2006
Mensajes: 19
Antigüedad: 18 años
Puntos: 0
perdon aqui esta lo que faltaba

Perdón aquí esta, mi problema es que no me redirecciona a la página de agradecimiento
Código:
<script>

function validarEntero(valor){ 
        
     valor = parseInt(valor) 

     	
     	if (isNaN(valor)) { 
           	 //entonces (no es numero) devuelvo el valor cadena vacia 
           	 return ""
     	}else{ 
           	 //En caso contrario (Si era un número) devuelvo el valor 
           	 return valor 
     	} 
}

function valida_envia(){
	
	if (document.fvalida.Nombre.value.length==0){
		alert("Tiene que escribir su nombre")
		document.fvalida.Nombre.focus()
		return 0;
	}
	
	
	edad = document.fvalida.edad.value
	edad = validarEntero(edad)
	document.fvalida.edad.value=edad
	if (edad==""){
		alert("Tiene que introducir un número entero en su edad.")
		document.fvalida.edad.focus()
		return 0;
	}else{
		if (edad<18){
			alert("Debe ser mayor de 18 años.")
			document.fvalida.edad.focus()
			return 0;
		}
	}
	
	
	if (document.fvalida.mail.selectedIndex==0){
		alert("Debe poner su correo eléctronico.")
		document.fvalida.mail.focus()
		return 0;
	}
	
	
	if (document.fvalida.valmail.selectedIndex==0){
		alert("Debe confirmar su Correo eléctronico.")
		document.fvalida.valmail.focus()
		return 0;
	}
	
	
	if (document.fvalida.pais.selectedIndex==0){
		alert("Debe poner su pais.")
		document.fvalida.pais.focus()
		return 0;
	}
	

	if (document.fvalida.estado.selectedIndex==0){
		alert("Debe poner su estado.")
		document.fvalida.estado.focus()
		return 0;
	}
	
	
	if (document.fvalida.lada.selectedIndex==0){
		alert("Debe poner su lada.")
		document.fvalida.lada.focus()
		return 0;
	}
	
	
	if (document.fvalida.numerooficina.selectedIndex==0){
		alert("Debe poner su numero de su oficina.")
		document.fvalida.numerooficina.focus()
		return 0;
	}
	
	
	if (document.fvalida.lada2.selectedIndex==0){
		alert("Debe poner su lada.")
		document.fvalida.lada2.focus()
		return 0;
	}
	

	if (document.fvalida.numerocasa.selectedIndex==0){
		alert("Debe poner su número partícular.")
		document.fvalida.numerocasa.focus()
		return 0;
	}
	
	
	
	if (document.fvalida.asunto.selectedIndex==0){
		alert("Debe poner su asunto.")
		document.fvalida.asunto.focus()
		return 0;
	}
	
		
	
		document.fvalida.submit();
		}
</script>


</head>

<body>

<form name="fvalida" action="cgi-bin/FormMail.pl" method="POST" target="_self">
            <input type="hidden" name="recipient" value="[email protected]" />
            <input type="hidden" name="redirect" value="gracias.htm" target= "_self"/>
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 00:22.