A ver si alguien me puede comentar en que puede fallar esta función de JavaScript para verificar un formulario, pero es que no hace nada de nada...
Código PHP:
<script type="text/javascript">
function verificarContactoEmpresa()
{
if(document.frm2.empresa.value.lenght==0)
{
alert("Por favor indica el nombre de la empresa");
document.frm2.empresa.focus();
return 0;
}
if(document.frm2.contacto.value == "")
{
alert("Por favor indica una persona de contacto");
document.frm2.contacto.focus();
return false;
}
if(document.frm2.localidad.value == "")
{
alert("Por favor indica la Localidad");
document.frm2.localidad.focus();
return false;
}
if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(document.frm2.correo.value)==false)
{
alert("La dirección de email es incorrecta, si no dispone de email escriba [email protected]");
document.frm2.correo.focus();
return false;
}
if(document.frm2.telefono.value == "")
{
alert("Por favor indica un Teléfono");
document.frm2.telefono.focus();
return false;
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
document.frm2.submit();
}
</script>
El formulario lo declaro así:
Código PHP:
<form name='frm2' action='contacta_empresas.php' method="post">
...
<input type="button" value="Enviar" name="submit" class="categoria" onclick="verificar()" />
</form>