la verdad no se que esta mal en la validacion de este formulario
les pido su colaboracion
saludos
Código:
este es el form:<script> function validar() { var x; x=window.document.form1; //----------------------------------------------------------------- //Validacion de la Cedula /*La funcion isNaN es la encargada de validar si una variable es de tipo numerico Si la variable no es de tipo numerico retorna un valor true*/ if(x.nombre.value=="") { alert("Debe digitar su Nombre"); x.nombre.focus(); return; } //------------------------------------------------------------------------------- if(x.empresa.value=="") { alert("Debe digitar el nombre de la empresa"); x.empresa.focus(); return; } if(x.acti.value=="") { alert("Debe digitar su Actividad"); x.acti.focus(); return; } //--------------------------------------------------------------------------------- if(x.pais.value=="") { alert("Debe digitar el Pais"); x.pais.focus(); return; } if(x.ciudad.value=="") { alert("Debe digitar la Ciudad"); x.ciudad.focus(); return; } //--------------------------------------------------------------------------------- if(x.dir.value=="") { alert("Debe digitar la Dirección"); x.dir.focus(); return; } if(x.tele.value=="") { alert("Debe digitar Numero de telefono"); x.dir.focus(); return; } else { if(isNaN(x.tele.value)==true) { alert("El valor Ingresado en el Telefono no es Numerico"); x.tele.focus(); return; } } //------------------------------------------------------------------------------------- if(x.mail.value=="") { alert("Debe digitar su direccion de correo"); x.mail.focus(); return; } //------------------------------------------------------------------------------------ if(x.web.value=="") { alert("Debe digitar su pagina web"); x.web.focus(); return; } if(x.destino.value=="") { alert("Debe selecionar un destino"); x.destino.focus(); return; } if(x.asun.value=="") { alert("Debe digitar el asunto"); x.asun.focus(); return; } if(x.mensaje.value=="") { alert("Debe escribir un mensaje"); x.mensaje.focus(); return; } x.submit(); } </script>
Cita:
<form name="form1" id="form1" action="envia_mail.php" method="post" >
<table width="467" border="0" align="center" cellpadding="0" cellspacing="5" class="Estilo10" >
<tr>
<td align="right" class="Estilo9" > </td>
<td class="style7 Estilo5 Estilo5 style8" ><div align="left">
<p>Formulario de contacto</p>
<p> </p>
</div></td>
</tr>
<tr>
<td width="24%" align="right" class="Estilo9" ><div align="left" class="style7">
<div align="left"> Nombre Completo</div>
</div></td>
<td width="76%" class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Nombre" type="text" name="Nombre" size="30" value="" />
<span class="style5">* </span></span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Nombre Empresa</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Empresa" type="text" name="Empresa" size="30" value="" />
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Actividad</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Actividad" type="text" name="Acti" size="30" value="" />
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">País</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="pais" type="text" name="pais" size="30" value="" />
<span class="style5">* </span></span> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Ciudad</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="ciudad" type="text" name="ciudad" size="30" value="" />
</span>
<label></label>
<span class="style5">*</span> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Dirección</div>
</div></td>
<td class="Estilo9" ><label>
<input name="dir" type="text" id="dir" size="30" />
</label> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Teléfono Nº</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="tele" type="text" name="tele" size="30" maxlength="30" value=""/>
<span class="style5">* </span><br />
</span> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">E-mail</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Mail" type="text" name="Mail" size="30" value=""/>
<span class="style5">* </span><br />
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" style="height: 24px" ><div align="left" class="style7">
<div align="left"> Página Web </div>
</div></td>
<td class="Estilo9" style="height: 24px" ><span class="style1 Estilo2 Estilo5 "><span class="Estilo9" style="height: 24px">
<input id="web" type="text" name="web" size="30" maxlength="100" value="" />
</span></span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" style="height: 24px" ><div align="left" class="style7">Destino Mensaje</div></td>
<td class="Estilo9" style="height: 24px" ><span class="Estilo9" style="height: 24px">
<select name="destino" id="destino">
<option>Mantenimiento y reparación</option>
<option>Filtración</option>
<option>Dotación</option>
<option selected="selected">-Seleccione el Destino-</option>
</select>
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="style7" style="height: 24px" ><div align="left">Asunto</div></td>
<td class="Estilo9" style="height: 24px" ><input type="text" name="asun" id="asun" /></td>
</tr>
<tr align="center" >
<td class="Estilo9"><div align="left"><b><span class="style6">Mensaje</span>:</b></div></td>
<td class="Estilo9"><div align="left"><span class="style1 Estilo2 Estilo5 ">
<textarea id="mensaje" name="mensaje" cols="24" rows="6"></textarea>
</span></div></td>
</tr>
<tr align="center" >
<td class="Estilo9"><p align="left" class="style1 Estilo2 Estilo5 "><b><br />
</b><br />
</p></td>
<td class="Estilo9"><div align="left">
<label>
<input type="submit" name="envia" id="envia" value="Enviar" onclick="validar()" />
</label>
<label>
<input type="reset" name="cancel" id="cancel" value="Cancelar" />
</label>
</div></td>
</tr>
</table>
</form>
<table width="467" border="0" align="center" cellpadding="0" cellspacing="5" class="Estilo10" >
<tr>
<td align="right" class="Estilo9" > </td>
<td class="style7 Estilo5 Estilo5 style8" ><div align="left">
<p>Formulario de contacto</p>
<p> </p>
</div></td>
</tr>
<tr>
<td width="24%" align="right" class="Estilo9" ><div align="left" class="style7">
<div align="left"> Nombre Completo</div>
</div></td>
<td width="76%" class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Nombre" type="text" name="Nombre" size="30" value="" />
<span class="style5">* </span></span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Nombre Empresa</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Empresa" type="text" name="Empresa" size="30" value="" />
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Actividad</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Actividad" type="text" name="Acti" size="30" value="" />
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">País</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="pais" type="text" name="pais" size="30" value="" />
<span class="style5">* </span></span> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Ciudad</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="ciudad" type="text" name="ciudad" size="30" value="" />
</span>
<label></label>
<span class="style5">*</span> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Dirección</div>
</div></td>
<td class="Estilo9" ><label>
<input name="dir" type="text" id="dir" size="30" />
</label> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">Teléfono Nº</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="tele" type="text" name="tele" size="30" maxlength="30" value=""/>
<span class="style5">* </span><br />
</span> </td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" ><div align="left" class="style7">
<div align="left">E-mail</div>
</div></td>
<td class="Estilo9" ><span class="style1 Estilo2 Estilo5 ">
<input id="Mail" type="text" name="Mail" size="30" value=""/>
<span class="style5">* </span><br />
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" style="height: 24px" ><div align="left" class="style7">
<div align="left"> Página Web </div>
</div></td>
<td class="Estilo9" style="height: 24px" ><span class="style1 Estilo2 Estilo5 "><span class="Estilo9" style="height: 24px">
<input id="web" type="text" name="web" size="30" maxlength="100" value="" />
</span></span></td>
</tr>
<tr>
<td align="right" valign="top" class="Estilo9" style="height: 24px" ><div align="left" class="style7">Destino Mensaje</div></td>
<td class="Estilo9" style="height: 24px" ><span class="Estilo9" style="height: 24px">
<select name="destino" id="destino">
<option>Mantenimiento y reparación</option>
<option>Filtración</option>
<option>Dotación</option>
<option selected="selected">-Seleccione el Destino-</option>
</select>
</span></td>
</tr>
<tr>
<td align="right" valign="top" class="style7" style="height: 24px" ><div align="left">Asunto</div></td>
<td class="Estilo9" style="height: 24px" ><input type="text" name="asun" id="asun" /></td>
</tr>
<tr align="center" >
<td class="Estilo9"><div align="left"><b><span class="style6">Mensaje</span>:</b></div></td>
<td class="Estilo9"><div align="left"><span class="style1 Estilo2 Estilo5 ">
<textarea id="mensaje" name="mensaje" cols="24" rows="6"></textarea>
</span></div></td>
</tr>
<tr align="center" >
<td class="Estilo9"><p align="left" class="style1 Estilo2 Estilo5 "><b><br />
</b><br />
</p></td>
<td class="Estilo9"><div align="left">
<label>
<input type="submit" name="envia" id="envia" value="Enviar" onclick="validar()" />
</label>
<label>
<input type="reset" name="cancel" id="cancel" value="Cancelar" />
</label>
</div></td>
</tr>
</table>
</form>