Buenas...
A ver si hay algun experto de javascript que sepa ayudarme.
Tengo el siguiente codigo para validar los campos de un formulario.
Código:
function enviarFormularioCrearcliente(){
nombre_cliente = document.formulario.nombre_cliente.value;
usuario_cliente = document.formulario.usuario_cliente.value;
password_cliente = document.formulario.password_cliente.value;
email_cliente = document.formulario.email_cliente.value;
if (nombre_cliente == "" || usuario_cliente == "" || password_cliente == "" || email_cliente == "")
alert("Por favor, rellene todos los campos y vuelva a enviar el formulario. Muchas gracias.");
else if (/[^a-zA-Z0-1]/ig.test(usuario_cliente))
alert("El campo usuario contiene caracteres no admitidos.");
else if ( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(email_cliente)) )
alert("Introduzca un email valido.");
else
document.formulario.submit();
}
El problema es que si introduzco un caracter incorrecto en el campo usuario cliente y no lo corrijo si vuelvo a pulsar enviar no me dice que hay un caracter no admitido y se envia el formulario
Por anticipado, muchas gracias