Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2009, 10:03
idro
(Desactivado)
 
Fecha de Ingreso: marzo-2008
Ubicación: España
Mensajes: 260
Antigüedad: 16 años, 10 meses
Puntos: 2
Pequeño problema en formlario

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?