Cita:
Iniciado por Operadormail
Hola a todos
Tengo el siguiente codigo:
Código:
function Validar(form){
if (document.alta_curr.nombre.value == "")
{ alert("Por favor ingrese su nombre y apellidos"); document.alta_curr.nombre.focus(); return; }
if (document.alta_curr.email.value.indexOf('@', 0) == -1 ||
document.alta_curr.email.value.indexOf('.', 0) == -1)
{ alert("Dirección de e-mail inválida"); form.Email.focus(); return; }
}
y la llamada onsubmit="Validar(this)"
Y los alert me salen 2 veces... ¿Por que?
Hola creo que es porque cuando pones return no especificas false para que no se submita finalmente el form, pruebalo igual no soy muy bueno aun en javascript.
Código:
function Validar(form){
if (document.alta_curr.nombre.value == "")
{ alert("Por favor ingrese su nombre y apellidos"); document.alta_curr.nombre.focus(); return (false) ; }
if (document.alta_curr.email.value.indexOf('@', 0) == -1 ||
document.alta_curr.email.value.indexOf('.', 0) == -1)
{ alert("Dirección de e-mail inválida"); form.Email.focus(); return (false); }
}