No me funciona en chrome, si dice que me lo envia pero no me llega nada.
En firefox , IE y opera me envia el email perfectamente.
Código:
<script type="text/javascript">
function validar(){
if (document.contacto.comp.value.length==0){
alert("Tiene que escribir una compañía")
document.contacto.comp.focus()
return 0;
}
if (document.contacto.pais.value.length==0){
alert("Tiene que escribir un pais")
document.contacto.pais.focus()
return 0;
}
if (document.contacto.nombre.value.length == 0){
alert("Tienes que escribir tu nombre")
document.contacto.nombre.focus()
return 0;
}
if (document.contacto.puesto.value.length==0){
alert("Tienes que escribir un puesto")
document.contacto.puesto.focus()
return 0;
}
if (document.contacto.mensaje.value.length == 0){
alert("Tiene que escribir un mensaje")
document.contacto.mensaje.focus()
return 0;
}
alert("Formulario enviado, gracias");
document.contacto.submit();
}
</script>
Código PHP:
<?php
if(isset($_POST['enviar'])){
$comp = $_POST['comp'];
$pais = $_POST['pais'];
$nombre = $_POST['nombre'];
$puesto = $_POST['puesto'];
$numeroautoclaves = $_POST['numeroautoclaves'];
$tipos = $_POST['tipos'];
$puertas = $_POST['puertas'];
$tipopuertas = $_POST['tipopuertas'];
$numerojaulas = $_POST['numerojaulas'];
$numeroautoclave = $_POST['numeroautoclave'];
$tipo = $_POST['tipo'];
$puerta = $_POST['puerta'];
$tipopuerta = $_POST['tipopuerta'];
$numerojaula = $_POST['numerojaula'];
$mensaje = $_POST['mensaje'];
$men = "Compañía:".$comp."<br />";
$men .= "País:".$pais."<br />";
$men .= "Nombre:".$nombre."<br />";
$men .= "Puesto:".$puesto."<br />";
$men .= "N° de Autoclaves:".$numeroautoclaves." --Tipo:".$tipos." --N° de Puertas:".$puertas." --Tipo:".$tipopuertas." --N° de Jaulas:".$numerojaulas."<br />";
$men .= "N° de Autoclaves:".$numeroautoclave." --Tipo:".$tipo." --N° de Puertas:".$puerta." --Tipo:".$tipopuerta." --N° de Jaulas:".$numerojaula."<br />";
$mensaje = nl2br($mensaje);
$men .= "Mensaje:<br />".$mensaje;
$cabeceras = 'From: [email protected]' . "\r\n";
$cabeceras .= "Content-Type: text/html; charset=UTF-8";
mail("email***","Formulario ",$men,$cabeceras);
}
?>
Código HTML:
<form action="" method="post" name="contacto" >
<label>Compañía:</label>
<input name="comp" type="text" id="comp" size="50" />
<label> País:</label>
<input name="pais" type="text" id="pais" size="50" />
</p>
<p>
<label>Nombre:</label>
<input name="nombre" type="text" id="nombre" size="50" />
<label>Puesto</label>:
<input name="puesto" type="text" id="puesto" size="50" />
</p>
<h2>Autoclaves</h2>
<p>
<label>Nº de Autoclaves</label>
<select name="numeroautoclaves">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
<label >Tipo</label>
<select name="tipos">
<option value="estatica">Estática</option>
<option value="relativa">Relativa</option>
<option value="shaking">Shaking</option>
</select>
<label> Nº de Puertas</label>
<select name="puertas">
<option value="1">1</option>
<option value="2">2</option>
</select>
<label>Tipo</label>
<select name="tipopuertas">
<option value"manual">Manual</option>
<option value="automatica">Automatica</option>
</select>
<label>Nº de Jaulas</label>
<select name="numerojaulas">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p><br>
<label>Nº de Autoclaves</label>
<select name="numeroautoclave">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
<label>Tipo</label>
<select name="tipo">
<option value="estatica">Estática</option>
<option value="relativa">Relativa</option>
<option value="shaking">Shaking</option>
</select>
<label> Nº de Puertas</label>
<select name="puerta">
<option value="1">1</option>
<option value="2">2</option>
</select>
<label>Tipo</label>
<select name="tipopuerta">
<option value"manual">Manual</option>
<option value="automatica">Automatica</option>
</select>
<label>Nº de Jaulas</label>
<select name="numerojaula">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</p>
<p><br>
<label>Mensaje</label>
<textarea name="mensaje" cols="50" rows="3"></textarea>
</p>
<p>
<input type="submit" name="enviar" value="Enviar" onClick="validar()"/>
</p>
</form>