estoy trantando de validar un formulario, com dice en
http://librosweb.es/javascript/capit...alidacion.html pero aunque marque los errores, el formulario se sigue enviando.
Les dejo la validación y el form, espero q me puedan ayudar, es urgente.
Código PHP:
<script language=javascript>
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");
return false;
}
else{
alert("El registro ha sido ingresado correctamente.");
document.usuarioNuevo.submit();
return true;
}
}
</script>
<form name= "usuarioNuevo" id="usuarioNuevo" method="post" onSubmit="return comprobar()" >
<table width="400" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>Usuario Login</td>
<td><input name="usuarioLogin" type="text" id="usuarioLogin" value="" maxlength="15"> </td>
</tr>
<tr>
<td>Nombre de Usuario</td>
<td><input name="nombreUsuario" type="text" id="nombreUsuario" value="" maxlength="20"> </td>
</tr>
<tr>
<td>Apellido de Usuario</td>
<td><input name="apellidoUsuario" type="text" id="apellidoUsuario" value="" maxlength="20"> </td>
</tr>
<tr>
<td>Clave de Usuario</td>
<td><input name="claveUsuario" type="password" id="claveUsuario" value="" size="8" maxlength="8">
<span class="Estilo4">(max. 8 caracteres)</span> </td>
</tr>
<tr>
<td>Perfil de Usuario</td>
<td><select name="perfilUsuario" id="perfilUsuario">
<option selected="selected"> </option>
<option value="Administrador">Administrador</option>
<option value="Gerente">Gerente</option>
<option value="Secretaria">Secretaria</option>
<option value="Profesional">Profesional</option>
</select></td>
</tr>
<tr>
<td colspan="2"><input type= "submit" name="Submit" value="Enviar"></td>
</tr>
</table>
</form>
Saludos