Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/11/2006, 10:26
Avatar de temaqueja
temaqueja
 
Fecha de Ingreso: agosto-2002
Ubicación: /dev/null/
Mensajes: 399
Antigüedad: 21 años, 9 meses
Puntos: 4
Cita:
Iniciado por Operadormail Ver Mensaje
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); }
}
__________________
_________________________
La computadora nació para resolver problemas que antes no existían