Código Javascript
:
Ver original<script>
function campovacio (id) { // id del formulario
var form = document.getElementById(id);
elementos = form.elements, // tomamos los elementos del formulario
total = elementos.length; // asingamos el numero de elementos (teniendo en cuenta que desde un label o boton son elementos
comodin=true;
for (var i = 0; i < total; i++)
{
if(elementos[i].hasAttribute("required")){ // Realmente solo verificamos si el elemento tiene asignado el atributo required
if (!elementos[i].value.length){
comodin=false;
elementos[i].focus(); // asignamos el foco al elemento
alert("El Campo "+elementos[i].name+" es requerido"); // pedimos al usuario que verifique los valores
break;
}
}
}
return comodin;
}
</script>
Ese pedazo de codigo me ayuda a validar por lo menos a que los campos tengan una longitud incluyendo los select. en si la duda es como validar los tipo numericos, los tipo email etc