Cita:
con el escript externo src="script.js"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();}
}
{
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();}
}
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.