Buenas de nuevo,
Chachek he probado de nueco el requiered="" y funciona en los demás campos pero en el checkbox acepto del código que puse al principio del tema al menos a mí no me funciona.
Caricatos, acabo de probar el código que pasaste ayer y seguro que fallo en algo porque no me termina de funcionar, pego index.html que es el que he editado ya que en val_form_contacto.php no he modificado nada.
index.htm
Código HTML:
Ver originall
<script language="javascript"> function validar(formu) {
mensajes = [];
if (!formu.acepto.checked) mensajes.push("Debes aceptar el envío.");
if (formu.nombre.value == "") mensajes.push("Debes indicar el nombre.")
if (formu.email.value == "") mensajes.push("Debes indicar el email.")
if (formu.telefono.value == "") mensajes.push("Debes indicar el telefono.")
if (formu.mensaje.value == "") mensajes.push("Debes indicar el mensaje.")
if (mensajes.length > 0) alert(mensajes.split("\n"));
return (mensajes.length == 0);
}
<form onsubmit="return validar(formu)" action="val_form_contacto.php" method="post"> <br />Nombre:
</label> <input id="nombre" maxlength="50" name="nombre" placeholder="" required="" size="40" type="text" /><br /> <label for="email">Email:
</label> <input id="email" maxlength="50" name="email" placeholder="" required="" size="40" type="text" /><br /> <label for="telefono">Teléfono:
</label> <input id="telefono" maxlength="9" name="telefono" placeholder="" required="" size="20" type="text" /><br /> <textarea cols="40" id="mensaje" name="mensaje" placeholder="" required="" rows="4"></textarea><br /> <label><input name="acepto" type="checkbox" value="checkbox"/></label> Acepto la
<a a="" href="http://www.paginaprueba.es/pol-privacidad" name="submit" target=""_blank" type="submit" value="Enviar">política de privacidad
</a></p> <input id=" submit" name="submit" type="submit" value="Enviar" /></p>
Gracias de nuevo por toda vuestra ayuda y disculpar la demora.