Hola, tengo un problema con la validación de un formulario. El código java de el post http://www.forosdelweb.com/f13/faqs-...tml#post375823
anda bien pero no me envia el formulario. Estoy trabajando con mysql y php localmente. Les paso el codigo del formulario.
Código HTML:
<form name="ingresarUsuario" method="post" action="<? echo $_SERVER['PHP_SELF'];?> " >
<table width="400" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>Usuario Login</td>
<td><input name="usuarioLogin" type="text" id="usuarioLogin" value=""> </td>
</tr>
<tr>
<td>Nombre de Usuario</td>
<td><input name="nombreUsuario" type="text" id="nombreUsuario" value=""> </td>
</tr>
<tr>
<td>Apellido de Usuario</td>
<td><input name="apellidoUsuario" type="text" id="apellidoUsuario" value=""> </td>
</tr>
<tr>
<td>Clave de Usuario</td>
<td><input name="claveUsuario" type="password" id="claveUsuario" value=""> </td>
</tr>
<tr>
<td>Perfil de Usuario</td>
<td><input name="perfilUsuario" type="text" id="perfilUsuario" value=""> </td>
</tr>
<tr>
<td colspan="2"> <input onclick="comprobar()" type="buttom" name="submit" value="Enviar"> </td>
</tr>
</table>
</form>
el script de validación:
Código HTML:
<script>
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";}
}
if(mal){alert("Por favor, rellene las cajas coloreadas");}
else{document.forms[0].submit()}
}
</script>
Espero que puedan ayudarme. Gracias.