Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/04/2005, 05:13
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses
Puntos: 61
Para que funcione tienes que cambiar el tipo de input del submit de submit a button.
Código PHP:
<INPUT TYPE="button" NAME="accion" VALUE="Enviar" onclick="comprobar()"
O si quieres quitar el onclick de ese botón y cambiar un poco el código:

Código PHP:
function comprobar(){
    var 
mal=false;
    
numero=document.forms[0].elements.length;
    for(
a=0;a<numero;a++){
    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";}  esto lo he anulado pq a mi no me hacia falta
    
}
    if(
mal){alert("Por favor, rellene las cajas coloreadas");}
    return !
mal
    
}     </script>
</head>

<body>
<form action="javascript:alert('enviando')"
      method="post"
      name="formulario"
      id="formulario"
      style="font:normal 10px/10px verdana;border:solid 1px black;text-align:right;width:300px;"
      onsubmit="return comprobar()">
...
<INPUT TYPE="submit" NAME="accion" VALUE="Enviar" > 
Perdona el comentario de ayer... es que ayer tuve un día un poco malo...

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.