Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2006, 06:16
Avatar de sir_bowen
sir_bowen
 
Fecha de Ingreso: junio-2005
Mensajes: 184
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta Campos obligatorios no vacíos

Hola buenas, he implementado este script para hacer que al enviar un formulario se compruebe que los campos obligatorios no están vacíos, y siempre me sale como que están vacíos (cuando no es cierto)



Código PHP:
<script language="javascript" type="text/javascript">
function 
vacio(q){
    if(
q!=""){return true}
    else{return 
false}
}
function 
valida(F){
    if((
vacio(F.unidad_tut.value)==false)||(vacio(F.orden_tut.value)==false)||(vacio(F.talentonivel_tut.value)==false)){
    
alert("Por favor, rellene todos los campos obligatorios")
    return 
false
    
}else{
    return 
true
    
}
}
</script> 


El formulario tiene varios campos, entre los que se encuentran unidad_tut, orden_tut y talentonivel_tut. Tengo en el evento onSubmit del formulario:
Código PHP:
onSubmit="return valida(this)" 
Yo creía que para comprobar que una cadena estaba vacía bastaba con el código que pongo en la función vacio. Encontré por ahí varias funciones que comprobaban si había espacios en blanco, pero no me sirven, ya que los campos pueden tener varias palabras...

Puede alguien echarme una mano?

Muchas gracias

Un saludo