mira, este script lo que hace es recojer las cadenas de texto de los campos y recorrerlos caracter a caracter para dar de resultado la longitud de la cadena de texto, si la longitud es 0 te salta una alerta y no envia, si todos los campos especificados en el script su longitud es superior a 0 (el valor se puede cambiar por el que quieras) envia el formulario. alguna duda pregunta.
Código HTML:
Ver original<script languaje="JavaScript"> function valida(){
if(document.nombreformulario.nombre.value.length==0){
alert("El campo Nombre no puede estar vacio");
}
else{
if(document.nombreformulario.apellidos.value.length==0){
alert("El campo Apellidos no puede estar vacio");
}
else{
if(document.nombreformulario.poblacion.value.length==0){
alert("El campo Poblapcion no puede estar vacio")
}
else{
document.nombreformulario.submit();
}
}
}
}
<form name="nombreformulario" method="POST" action="paginaquerecibelosdatos.php" enctype="multipart/form-data">
Apellidos
<input name="apellidos"><br>Poblaci
ón
<input name="poblacion"><br>Titulaci
ón
<select name="titulacion"><br><input type="button" value="Enviar" onClick="valida()">
PD: tambien te dejo el codigo html del formulario correespondiente al scriipt