Hola Javier, he probado el script y no va bien.
He modificado los campos que han de ser obligatorios.
<input name="Nombre" type="text" id="Nombre" size="60" class="obligatorio" />
El script es este:
<script language="javascript">
//Script original de KarlanKas para Forosdelweb.com
function comprobar(){var mal=false;
numero=document.forms[0].elements.length;
for(a=0;a<numero;a++){
if (document.forms[0].elements[a].className=='obligatorio')
if (document.forms[0].elements[a].value==""){document.forms[0].elements[a].style.backgroundColor="#ffffcc";mal=true;}
else{document.forms[0].elements[a].style.backgroundColor="white";}
}
if(mal){alert("Por favor, rellene las cajas coloreadas");}
else{document.forms[0].submit()}
}
</script>
El formulario es en PHP
Que hago mal?
Saludos