con esta nueva modificación, al darle click al botón de enviar, no envía, no sale ningún pop up y me aparece el error en pagina en el navegador...
te iba a pedir que revisaras todo mi script... porque me da la impresión de que tengo algo mal...
Código:
<script>
function valida_envia(){
//valido el nombre
if (document.fvalida.nombre.value.length==0){
alert("Tiene que escribir su nombre")
document.fvalida.nombre.focus()
return false;
}
//valido el mail
if (/^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*@[0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,4}$/.test(valor)){
alert("Tiene que escribir un e-mail válido")
document.fvalida.email.focus()
return false;
}
//valido el telefono
if (document.fvalida.telefono.value.length==0){
alert("Tiene que escribir su telefono.")
document.fvalida.telefono.focus()
return false;
}
//valido el celular
if (document.fvalida.celular.value.length==0){
alert("Tiene que escribir su celular.")
document.fvalida.celular.focus()
return false;
}
//valido el mensaje
if (document.fvalida.mensaje.value.length==0){
alert("Tiene que escribir su mensaje.")
document.fvalida.mensaje.focus()
return false;
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
document.fvalida.submit();
}
</script>