• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Checkbox - wszystkie zgody

Object Storage Arubacloud
+1 głos
273 wizyt
pytanie zadane 10 listopada 2020 w PHP przez Poczatkujaca s z.o.o Obywatel (1,860 p.)
Witam, mam na stronie formularz, a pod min kilka zgód chciałabym zrobić jeszcze jeden checkbox który po kliknięciu zaznaczy od razu wszystkie zgody.

Nie wiem czy to w php czy w html ?

4 odpowiedzi

+2 głosów
odpowiedź 11 listopada 2020 przez CubeStorm Pasjonat (15,020 p.)
edycja 11 listopada 2020 przez CubeStorm
+1 głos
odpowiedź 10 listopada 2020 przez SzkolnyAdmin Szeryf (86,360 p.)
W JavaScript.
+1 głos
odpowiedź 22 stycznia 2021 przez Poczatkujaca s z.o.o Obywatel (1,860 p.)
Mam ten kod

https://codepen.io/ocidique/pen/MyqwxN

jak zrobić żeby wszystkie zgody były obowiazkowe ?
1
komentarz 22 stycznia 2021 przez VBService Ekspert (253,280 p.)
edycja 22 stycznia 2021 przez VBService

@SzkolnyAdmin

Aby były one wymagane, podaj przy nich atrybut required. Oczywiście nie zwalnia cię to z weryfikacji po stronie serwera.

[  HTML required Attribute ]   [ HTML <input> required Attribute ]

BTW, moja propozycja skrócenia kodu jquery wink

const selectAllItems = '#select-all';

$(selectAllItems).click(function() {
  const $that = $(this);
  $(':checkbox').each(function() {
    this.checked = $that.is(':checked');
  });
});

 

komentarz 22 stycznia 2021 przez SzkolnyAdmin Szeryf (86,360 p.)
Zgadza się, ale w przypadku atrybutu przeglądarka odwal całą robotę. Zresztą oba weryfikatory są do obejścia prze nieco obeznanego usera. Dla tego pisałem o weryfikacji na serwerze. Weryfikacja po stronie klienta to jak kłódka. Działa na uczciwego, nieuczciwy da sobie z nią radę.
komentarz 22 stycznia 2021 przez Poczatkujaca s z.o.o Obywatel (1,860 p.)

Weryfikacja po stronie klienta to jak kłódka. Działa na uczciwego, nieuczciwy da sobie z nią radę.

 

Jak?

komentarz 22 stycznia 2021 przez SzkolnyAdmin Szeryf (86,360 p.)
Jak? Zbadaj element, inspektor i zmieniasz co chcesz(działa do momentu odświeżenia strony). Możesz usunąc weryfikację.
komentarz 22 stycznia 2021 przez VBService Ekspert (253,280 p.)

@Poczatkujaca s z.o.o,    F11,    Ctrl + Shift + i

+1 głos
odpowiedź 22 stycznia 2021 przez SzkolnyAdmin Szeryf (86,360 p.)
Jak ci już poprzednicy napisali, JavaScript załatwi sprawę zaznaczenia wszystkich checkboksów. Aby były one wymagane, podaj przy nich atrybut required. Oczywiście nie zwalnia cię to z weryfikacji po stronie serwera.
komentarz 22 stycznia 2021 przez Poczatkujaca s z.o.o Obywatel (1,860 p.)
Hej jeśli mozesz podaj przykład takiej weryfikacji po stronie serwera?
komentarz 22 stycznia 2021 przez SzkolnyAdmin Szeryf (86,360 p.)

Przykład. Na stronie masz checkboksa

<input type="checkbox" name="regulamin">

Pole jest wysyłane tylko, jeżeli zostało zaznaczone. Istnieje wtedy komórka w tablicy np. $_POST o nazwie regulamin. Sprawdzasz:

if(isset($_POST["regulamin"])) {
    // Pole zaznaczone
}
else {
    // Pole niezaznaczone
}

 

Podobne pytania

0 głosów
3 odpowiedzi 2,231 wizyt
0 głosów
2 odpowiedzi 117 wizyt
pytanie zadane 22 października 2022 w HTML i CSS przez kleponsolakis Nowicjusz (150 p.)
0 głosów
0 odpowiedzi 119 wizyt

92,565 zapytań

141,416 odpowiedzi

319,598 komentarzy

61,950 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...