Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2014, 08:03
radvla
 
Fecha de Ingreso: agosto-2013
Mensajes: 40
Antigüedad: 11 años, 3 meses
Puntos: 0
la validacion se interrumpe si una sentencia if da verdadero

Hola a todos, he decido abrir otro hilo, pues el anterior está muy complicado.

OS pongo la función que estoy usando para validar un formulario con onsubmit.Para probar he forzado a que de siempre falso.

Hay una sóla condición destinada a saber si un campo está vacío.

No se porque cuando la condición IF se cumple la función se interrumpe, se devuelve verdadero a las etiquetas form que la llamaron y se envía el formulario con campos vacíos.



<script language="javascript">
function verificar1() {

alert("estoy en la función");

valor3 = document.getElementById("BIEN_SERVICIO_TRES").valu e;
alert("he recogido el campo TREScon longitud=");
alert(valor3.length);

if( valor3.length==0 ) {
ALERT("EL CAMPO TRES ESTÁ VACIO");
ok=false;
alert(ok);}
else{
ok=true;
alert(ok); }

return false;
}
</script>

a esa función se llama así:

<form id = "cambiodebienes" name="cambiodebienes" action="http://localhost/leccionesphp/vercuadrosdetexto.php" method="GET" onSubmit = "return verificar1();" >


SOCORRRO!!!

Gracias