Tengo una web que trabaja con frames, "arriba" y "centro" donde centro es la info, en la seccion contacto tengo un formulario validado de la siguiente manera.
Cita: function Enviar()
{
form = document.contactame;
form.action="formail.php"
form.method="post"
if (form.nombre.value=="")
{
alert('Debe ingresar su nombre, por favor');
form.nombre.focus();
}
else if (form.asunto.value=="")
{
alert('Debe ingresar el asunto, por favor');
form.asunto.focus();
}
else if (form.telefono.value=="")
{
alert('Debe ingresar su telefono, por favor');
form.telefono.focus();
}
else if (form.email.value=="@")
{
alert('Debe ingresar su email, por favor');
form.email.focus();
}
else if (form.email.value=="")
{
alert('Debe ingresar su emails, por favor');
form.email.focus();
}
else if (form.mensaje.value=="")
{
alert('Debe ingresar su mensaje, por favor');
form.mensaje.focus();
}
else {form.submit();}
}
con el escript externo src="script.js"
La cosa funciona bien hasta que ejecuto por ejemplo un alert(), despues de la ventana del alert() me envia el mensaje sin seguir con la validacion, no regresa al form.
No se si sera por los frames, capaz sea que en
form = document.contactame; tenga que decirle que regrese al formulario de nombre "contactame", pero ya esta, supongo yo, nose que sucede.