Comprobación obligatoria de checkbox
5 seguidores
Hola!
tengo una nueva consulta, haber si alguien puede ayudarme.
Tengo un formulario de contacto, donde al final está la ley de protección de datos. Antes de enviar el mail la persona tiene que chequear obligatoriamente ese checkbox para que el correo se envie.
Estoy armando la web en html y el formualario en php.
Alquien puede decirme como hago para que la persona tenga que chequearlo obligatoriamente y qué valores tengo que darle para que cuando me llegue el correo me diga que ese checkbox fue seleccionado.
gracias!
markshock
Yo creo que con eso ya vale... pero si tienes un rato he intentas verificarlo... pues mejor que mejor.
lucia_5
entonces no es obligatorio que ponga un checkbox.
Lo que tengo que hacer es poner el pequeño texto antes del botón de enviar, que dice que sus datos serán para una base de datos, etc, etc, etc?
gracias!
markshock
pedgonvi
totalmente de acuerdo, y si no recuerdo mal, es obligatorio mostrar el texto, para que sea leído, y que no esté escondido en un enlace... "no se si esto ya está desfasado" pero creo que antaño era así... (de ahí esos pedazo de textarea con los textos legales... por encima de los botones de suscribirse, registrarse...etc...)
Yo lo que hago es que le meno un onclick al checkbox para que se abra un popup automaticamente con ese texto legal, a parte del susodicho enlace.. para que luego no digan que no se les abrió...
pedgonvi
Este tema, desde otra perspectiva. Los checkboxes en los que el usuario acepta que ha leído la Política de Privacidad y tal, no son obligatorios según la LOPD donde se dice que "debe informarse de manera explícita". El tema de los checkboxes, surge de una recomendación de la AGPD
Usuario desconocido
Lucía:
https://www.domestika.org/foros/normas_ayuda
Descripción detallada de los títulos
Por una pura cuestión de usabilidad, es muy práctico poner títulos realmente identificativos en los temas. Nos referimos a evitar posts del estilo de 'Una ayuda, por favor'. Sería algo realmente útil sobre todo debido a la enorme cantidad de mensajes nuevos que se publican a diario.
lucia_5
ok lo voy a probar!
muchas gracias a todos y vuelvo a pedir perdón si no le contesté a alguien!
saludos!
xavib
Tienes un script en PHP donde recibes los parámetros del formulario. En ese script, debes comprobar si el checkbox te llega marcado o no. Si te llega marcado, haces el envío y si no (al ser obligatorio) le pasas al formulario un parámetro para que pinte algo como "debes aceptar las condiciones".
Estoy con serka, JavaScript es la mejor opción. Es mucho más rápido y te ahorras la ida y venida en el servidor. Busca JavaScript form validation en Google o en cualquier otro buscador, encontrarás toneladas de ejemplos.
lucia_5
mmmm, no entendí jejej
serka
Lo ideal es que lo hagas con javascript, por que la comprobación la hace la máquina y es más rápido, con php la comprobación se hace en el servidor.
No estoy seguro, pero puede ser así
<?php
if(isset($checkbox)) {
que continúe la acción
}
else {
volvemos al formulario
}
?>
lucia_5
uhhhhhhhh!!! perdonen! acabo de ver sus respuestas en el tema anterior!
perdón, perdón!
serka sé que puedo hacerlo con java, pero prefiero hacerlo en php, tienes alguna idea de como se puede hacer?
gracias!
saludos
serka
Se refiere a que te intentamos ayudar la semana pasada, y creo que olvidaste contestarnos.
Se hace con javascript.
lucia_5
perdona Theepode, pero no entiendo tu respuesta...
Usuario desconocido
De nada, por el anterior