Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/01/2013, 10:00
pitas
 
Fecha de Ingreso: junio-2008
Mensajes: 47
Antigüedad: 15 años, 10 meses
Puntos: 0
Problema al validar formulario con tick de consentimiento

Hola buenas que tal??

Despues de revisar durante varios dias el foro para aver si habia alguien con un problema similar al mio me he decidido a postear mi tema propio para aver si me pueden ayudar.

El problema es que no me envia a mi correo los datos del formulario, y tiene algo que ver con la funcion validar() porque sin esa funcion me envia correctamente.

Un Saludo Gracias de antemano y aver si me pueden ayudar . Os adjunto el codigo

Código:
<?php
if (!isset($_POST['email'])) {
?>


  <script type="text/javascript">

function validar()
{

var verificar = true;
var x = document.getElementById("Casillaver")
if(x.checked){

  document.form1.submit();

}
else alert('Debes aceptar la politica de privacidad');

}

window.onload = function() {
		document.getElementById("enviar").onclick = validar;
	}


  </script>

<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
    <label>
      Nombre:
      <input name="nombre" type="text" id="nombre" />
    </label>
    <label>
      <br>
      <br>
      Teléfono:
<input name="telefono" type="text" id="telefono" />
<br>
<br>
    </label>
    <label>
      Email:
      <input name="email" type="text" id="email" />
      <br>
      <br>
    </label>
    <label>
      Mensaje:
      <textarea name="mensaje" cols="50" rows="6" id="mensaje"></textarea>
    <br>
    <br>
    <a href="http://www.ekateko.es" target="_blank">Acepte las politicas de privacidad      </a> <span id="sprycheckbox1"><span class="checkboxRequiredMsg">. </span></span>
    <input type="checkbox" name="CasillaVer" id="CasillaVer" />
    <br>
<br>
    </label>
    <input type="button" onclick="validar()" value="Enviar" />
    <input type="reset" value="Borrar" />
    
</form>
<?php
}else{
  $mensaje="Mensaje del formulario de contacto de mipagina";
  $mensaje.= "\nNombre: ". $_POST['nombre'];
  $mensaje.= "\nEmail: ".$_POST['email'];
  $mensaje.= "\nTelefono: ". $_POST['telefono'];
  $mensaje.= "\nMensaje: \n".$_POST['mensaje'];
  $destino= "[email protected]";
  $remitente = $_POST['email'];
  $asunto = "Mensaje enviado por: ".$_POST['nombre'];
  mail($destino,$asunto,$mensaje,"FROM: $remitente");
?>
  <p><strong>Mensaje enviado.</strong></p>
<?php
}
?>
<form name="form1" method="post" action="">
</form>