Tengo un formulario en php con una serie de campos obligatorios.
Por ejemplo:
Código:
Si creas otro cualquiera y le asignas otro nombre dónde corresponde (como puede ser "Teléfono") funciona perfectamente.<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>
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:
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.<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>
No funciona con
Código:
¿Se os ocurre el por qué? ¿Me podéis orientar hacia dónde mirar.<input type="checkbox"
Gracias.