hola como estan
la verdad no se que esta mal en la validacion de este formulario
les pido su colaboracion
saludos
Código:
<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>
este es el form:
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>