Hola, estoy haciendo una web, y tengo un problema con el formulario de contacto. Funciona correctamente, pero si no se rellenan los "campos" y se "envia" se recibe un mensaje en blanco.
Como lo puedo hacer para que esto no ocurra? que funcion hace esto?
Mi codigo es este:
function enviar(){
name = document.form2.Nombre.value;
ape = document.form2.Apellidos.value;
mail = document.form2.Email.value;
com = document.form2.Comentario.value;
if(name == ""){
alert("El campo 'Nombre' es obligatorio");
document.form2.Nombre.focus();
return;
}
if(ape == ""){
alert("El campo 'Apellidos' es obligatorio");
document.form2.Apellidos.focus();
return;
}
if(Email == ""){
alert("El campo 'E-mail' es obligatorio");
document.form2.Email.focus();
return;
}
else{
if(Email.indexOf("@") == -1 || Email.indexOf("@") != Email.lastIndexOf("@")){
alert("Direccion de 'E-mail' incorrecto");
document.form2.Email.value="";
document.form2.Email.focus();
return;
}
}
if(com == ""){
alert("Introduzca su comentario");
document.form2.Comentario.focus();
}
else{
alert("Formulario enviado correctamente");
document.form2.Nombre.value="";
document.form2.Apellidos.value="";
document.form2.Email.value="";
document.form2.Comentario.value="";
}
}
Que os parece? como puedo solucionar que no se envie el formulario si esta en blanco?