Ver Mensaje Individual
  #14 (permalink)  
Antiguo 26/08/2009, 15:38
BRANI
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: validar formulario sin onsubmit

A mi me pasa parecido a lo que dice caricatos
al dar click en el boton no pasa nada de los alert y me envia el mail vacio sin datos sin hacer comprobacion.

echenme la mano

esta es mi form con el boton:

<form action=sendcotizacion.php method=post onSubmit="return validar(this.form);return false">
<input name=telefono maxlength=255 size=53 value="" type=text
>
.
.
.
y asi todos mis input
<input type=submit value="Enviar datos">
</form>

mi funcion:

function validar() {
if (f.nombre.value=='') {
alert("Por favor escriba su Nombre completo");
f.name.focus();
return (false);
}
if (f.mail.value=='') {
alert("Por favor escriba su dirección de correo electrónico");
f.email.focus();
return (false);
}
if (f.telefono.value=='') {
alert("Por favor escriba su mail");
f.subject.focus();
return (false);
}
if (f.empresa.value=='') {
alert("Por favor escriba El nombre de su empresa, si no repita su nombre.");
f.message.focus();
return (false);
}
if (f.rfc.value=='') {
alert("Por favor escriba su RFC completo.");
f.message.focus();
return (false);
}
if (f.direccion.value=='') {
alert("Por favor escriba su direccion, calle y numero.");
f.message.focus();
return (false);
}
if (f.colonia.value=='') {
alert("Por favor escriba su colonia.");
f.message.focus();
return (false);
}
if (f.delegacion.value=='') {
alert("Por favor escriba su delegacion o municipio.");
f.message.focus();
return (false);
}
if (f.ciudad.value=='') {
alert("Por favor escriba su ciudad.");
f.message.focus();
return (false);
}
if (f.fecha.value=='') {
alert("Por favor escriba la fecha tentativa cuando requiere el servicio.");
f.message.focus();
return (false);
}
if (f.comentarios.value=='') {
alert("Por favor escriba una descripcion del servicio que solicita.");
f.message.focus();
return (false);
}
}

me envia el mail VACIO y nunca me comprueba nada del java
YA ME FRUSTRE


CUANDO CONTESTEN COMO SE QUE YA LO HICIERON SINO LES DEJO MI MAIL [email protected]