Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wymuszenie zaznaczenia checkboxa w formularzu
Ciekawy1
post 15.04.2019, 16:56:50
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 14.04.2019

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
trueblue
post 15.04.2019, 16:59:59
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  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.


--------------------
Go to the top of the page
+Quote Post
Ciekawy1
post 15.04.2019, 17:13:03
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 14.04.2019

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
viking
post 15.04.2019, 18:02:46
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Użytkownik wszystko może ci wysłać. Nawet nie potrzebuje żadnego formularza do tego. Dlatego twoim obowiązkiem jest sprawdzać po stronie php.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 17:17