
14/04/2005, 05:13
|
 | 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. |