Podrías gestionarlo mediante el evento onSubmit del form.
Código JavaScript
:
Ver originalfunction validarForm(frm){
var inputs = frm.getElementsByTagName('input');
for(var i = 0;i < inputs.length;i++){
if(inputs[i].value == '') return false;
}
return true;
}
Código HTML:
Ver original<form name="frm" onSubmit="return validarForm(this)"> <input type="submit" value="Enviar" />
Si quieres que se bloquee el botón de envío sólo tienes que cambiar los return por botonsubmit.disabled = true/false;