Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2010, 18:23
Bigcrime
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 9 meses
Puntos: 2
Información que anda mal con este pequeñito codigo ?

Quiero que el formulario se envie si todos los campos estan correctamente llenos.

Pero si la primera funcion indicada en la funcion validatodo en este caso hola1 devuelve true, aun si el otro campo esta vacio se envia el formulario.


Ese es el unico error despues de hay funciona exelente, si el primero o segundo campo devuelve false no se envia, o si el primero esta vacio y el segundo esta lleno correctamente.

Este es el code:

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="www.intercambiosvirtuales.org" />
<title>Untitled 2</title>
</head>
<body>
<script>

function hola1(word1)
{

if(word1>10)
{
alert(word1);
alert("muy chin");
return false;
}
return true;
}
function hola2(word2)
{

if(word2>10)
{
alert(word2);
alert("muy chin");
return false;
}
return true;
}
function validatodo(f){
return (hola1(f.texto1.value) && hola2(f.texto2.value));
}

</script>
<form action="archivito.php" onsubmit="return validatodo(this)" method="post" name="tutanquieto">
<input type="text" name="texto1" onblur="return hola1(value);" />
<input type="text" name="texto2" onblur="return hola2(value);" />
<input type="submit" name="cocoliso" value="salchichon"/>
</form>
</body>
</html>

Espero respuestas ^_^ GraX!