Hola.
Tengo un formulario en php con una serie de campos obligatorios.
Por ejemplo:
Código:
<label for="email" class="rojo">Dirección Email</label>
<input type="text" name="email" id="email" value="<?php echo $formproc->SafeDisplay("email") ?>" maxlength="50" />
<span id="contactus_email_errorloc" class="error"></span>
Si creas otro cualquiera y le asignas otro nombre dónde corresponde (como puede ser "Teléfono") funciona perfectamente.
El problema surge con el checkbox para la aceptación de la política de privacidad, puesto que aunque se selecciona no deja enviar el formulario con el mensaje de que hay que aceptar la política, aunque ya está aceptada.
El código:
Código:
<label for="privacidad" class="rojo">Aceptar política de privicidad (<a href="privacidad" rel="nofollow">ver</a>)</label>
<input type="checkbox" name="privacidad" id="privacidad" value="<?php echo $formproc->SafeDisplay("privacidad") ?>" />
<span id="contactus_privacidad_errorloc" class="error"></span>
He ido probando soluciones y buscando en los archivos hasta que me doy cuenta de que si sustituyo el tipo de input de "checkbox" a "text" y lo relleno con lo que sea (una letra basta) sí me deja enviar el formulario.
No funciona con
¿Se os ocurre el por qué? ¿Me podéis orientar hacia dónde mirar.
Gracias.