Skocz do zawartości

Wymuszenie zanznaczenia pola


Robcio

Rekomendowane odpowiedzi

Witam,

Wie ktoś może w jaki sposób zablokować możliwość przejścia do dalszej strony w formularzu jeśli użytkownik nie zaznaczy pola iż zgadza się z regulaminem ?

Oferta firmy Zgoda to najlepszy na polskim rynku węgiel piece piekarnicze który sprzedawany jest na terenie całego kraju w sieci marketów Castorama. Oprócz ekogroszku firma zgoda oferuje również ekogroszek w wygodne do użytku worki 25kg. Dodatkowo zgoda sprzedaje też pozycjonowanie stron.

Odnośnik do komentarza
Udostępnij na innych stronach

W javascript wykrywasz czy danych checkbox - jego włąściwość checked ==true, czyli jest zaznaczony jeśli nie wysyłasz stosowny alert.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

a musi być to koniecznie w javascript? ponieważ mam stronę w PHP i nie znam się na kodowaniu w javascript

chodziłoby mi o takie pole jak tutaj https://www.forum.optymalizacja.com/index.p...Reg&CODE=00

Oferta firmy Zgoda to najlepszy na polskim rynku węgiel piece piekarnicze który sprzedawany jest na terenie całego kraju w sieci marketów Castorama. Oprócz ekogroszku firma zgoda oferuje również ekogroszek w wygodne do użytku worki 25kg. Dodatkowo zgoda sprzedaje też pozycjonowanie stron.

Odnośnik do komentarza
Udostępnij na innych stronach

W tym wypadku język programowania w jakim napisany jest silnik serwisu nie ma znaczenia, bo validacja formularza wykonywana jest po stronie przeglądarki. Można też wykonać walidację w PHP, ale to dopiero po wysłaniu formularza, a nie przed jak w wypadku walidacji w JS.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra dzięki za dobre chęci ale rozwiązałem to po swojemu i zablokowałem pola rejestracji i aby je odblokować trzeba zaakceptować regulamin strony czyli wszystko rozwiązane tak jak chciałem żeby było prosto i bez przeładowywania strony.

Oferta firmy Zgoda to najlepszy na polskim rynku węgiel piece piekarnicze który sprzedawany jest na terenie całego kraju w sieci marketów Castorama. Oprócz ekogroszku firma zgoda oferuje również ekogroszek w wygodne do użytku worki 25kg. Dodatkowo zgoda sprzedaje też pozycjonowanie stron.

Odnośnik do komentarza
Udostępnij na innych stronach

@Dobra dzięki za dobre chęci ale rozwiązałem to po swojemu

Ale co rozwiązałeś po swojemu :) ....

Jeśli walidacja odbywa się po stronie przeglądarki rozwiązać mogłeś to tylko tak jak pisałem czyli w JS ;)

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Dodałem taki kod do strony:

<input type="checkbox" name="nazwa"onclick="this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" />

<input type="text" name="nazwa2" disabled="disabled" />

<input type="text" name="nazwa3" disabled="disabled" />

Gdzie nazwa2,3 to były nazwy pól w formularzu i trzeba zaznaczyć pole gdzie pisze iż użytkownik zgadza się z regulaminem i wtedy się odblokowuje możliwość dalszego procesu rejestracji :)

Oferta firmy Zgoda to najlepszy na polskim rynku węgiel piece piekarnicze który sprzedawany jest na terenie całego kraju w sieci marketów Castorama. Oprócz ekogroszku firma zgoda oferuje również ekogroszek w wygodne do użytku worki 25kg. Dodatkowo zgoda sprzedaje też pozycjonowanie stron.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności