Hasta ahi todo bien es decir que si meto el campo mal salta el alert, pero cuando le doy a aceptar se redirige la pagina a un servlet (que se encarga de insertar un usuario) y no espera a que cambie el valor del campo.
Código:
El formulario es mas grande pero bueno lo interesante es que funcione al menos uno
<form id="formularioReg" name="formularioReg" onSubmit="validarReg(this)" action="/Registro" method="POST">
<p class="campo usuario">
<label id="etiquetaUsuario">Usuario:</label>
<input id="usuario" type="text" name="usuario" size="30" maxlength="30" value=""/>
</p>
</form>
El fichero javascript
Código:
¿Alguien sabe porque falla?¿Cómo puedo solucionarlo?
function validarReg(form){
if (form.usuario.value.length < 4) {
alert("Usuario tiene que tener 4 caracteres");
form.usuario.focus();
return (false);
}
return(true);
}

