Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wymuszenie zaznaczenia checkboxa w formularzu
Forum PHP.pl > Forum > PHP
Ciekawy1
Nigdy nie zajmowałem się jquery i pochodnymi. Nie chcę robić weryfikacji na kolejnej stronie.

Czy może ktoś może pomóc mi to zmodyfikować, żeby nie pozwalało przesłać formularza bez zaznaczenia checkboxa?

  1. <form action="kolejnyKrok.php" method="POST">
  2. <input type="text" name="treść">
  3. <input type="checkbox" name="RODO"> Potwierdzam, że się zapoznałem
  4. <button type="submit" >Wyślij</button>
  5. </form>


Dzieki
trueblue
  1. <input type="checkbox" name="RODO" required/>


Słyszałeś o czymś takim jak element label?

P.S. Nie musisz robić weryfikacji na kolejnej podstronie, wystarczy, że w PHP sprawdzisz czy pole jest zaznaczone i przekierujesz użytkownika ponownie na tą samą podstronę z wypełnionymi polami.
Ciekawy1
Genialne w swej prostocie! I do tego działa! Dziękuję.

Jak to się zachowa jak ktoś powyłącza obsługę js i innych, które może? Ma to jakiś wpływ na ograniczenie w przesyłaniu tego formularza?

Co do przekierowywania do tej samej strony z wypełnionymi danymi - tak zawsze robiłem
viking
Użytkownik wszystko może ci wysłać. Nawet nie potrzebuje żadnego formularza do tego. Dlatego twoim obowiązkiem jest sprawdzać po stronie php.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.