Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2012, 05:25
lmcm2008
 
Fecha de Ingreso: abril-2011
Mensajes: 99
Antigüedad: 13 años, 1 mes
Puntos: 2
Exclamación por que no funciona?

Hola, tengo este javascript y este formulario...

Código:
<script language="javascript" type="text/javascript"> 

function vacio(q) {   
        for ( i = 0; i < q.length; i++ ) {   
                if ( q.charAt(i) != " " ) {   
                        return true   
                }   
        }   
        return false   
}   

function valida(subeinfoes) {   
           
        if( vacio(subeinfoes.tipoavion.value) == false ) {   
                alert("Introduzca un cadena de texto.")   
                return false   
        } else {   
                alert("OK")     
                return false   
        }   
           
}   


</script>
y el formulario de ese javascript...

Código:
<form enctype="multipart/form-data" name="subeinfoes" id="subeinfoes" action="pasainfoes.php" method="post" onSubmit="return Valida(this);">

<tr>
<td bgcolor="#25244E"><dd><P class="empleoblanco"><strong>Tipo de Avión:</strong></P></td>
<td bgcolor="#B3ADB6"><input type="text" name="tipoavion" size="50"></td>
</tr>

<input type="submit" value="Enviar" name="Enviar">
</div>

</form>
( Esta dentro de una table y de unos divs y demas que no incluyo aqui... por que no vienen al caso )


No me funciona la validacion... y no tengo ni idea de porque... alguien podria ayudarme, por favor??

Necesito hacer que ese campo del formulario (tipoavion) se valide que no quede relleno y no valga con espacio en blanco...

Muchisimas gracias.
Un saludo a todos.