Cambie "document.forms[0]. "por el nombre de mi formulario
Ahora manda siempre el formulario... aunque salte el cartel de error, se envia con campos vacios. alguna idea?
Código HTML:
<script>
function comprobar(){
var mal=false;
numero=document.usuarioNuevo.elements.length;
for(a=0;a<numero;a++){
if (document.usuarioNuevo.elements[a].value==""){
document.usuarioNuevo.elements[a].style.backgroundColor="#ffffcc";mal=true;}
else{document.usuarioNuevo.elements[a].style.backgroundColor="white";}
}
if(mal){alert("Por favor, rellene las cajas coloreadas");
}
else{
alert("El registro ha sido ingresado correctamente.");
document.usuarioNuevo.submit();
}
}
</script>