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