Formularz - Checbox

Formularz - Checbox
PA
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 6 lat
  • Postów:23
0

mam formularz, w którtym znajdują się podstawowe dane które wysłać można formularzem,
trzeba w formularzu wybrać kilak opcji za pomocą checkbox-ów, jak zrobić, żeby sprawdzało wartość ( czy checbox został zaznaczony) i w przypadku gdy został zaznaczony, wysłać jego zawartość tekstową ?

tak jak np w zgodach dotyczących kontaktu :)

mógłby ktoś podpowiedzieć, gdzie mogę znaleźć inforamcje o tym, lub po prostu dać jakieś wskazówki ? :)

cerrato
Moderator Kariera
  • Rejestracja:około 7 lat
  • Ostatnio:około 5 godzin
  • Lokalizacja:Poznań
  • Postów:8797
0

Nie do końca jasno napisałeś, co chcesz osiągnąć.

Jeśli chodzi Ci o zablokowanie możliwości wysłania formularza, zanim nie zostanie "postawiony ptaszek" to JavaScript a nie PHP.

Natomiast z poziomu PHP możesz odczytać treść już wysłanego formularza, w tym także stan checkbox'a - tak więc użytkownik przesyła formularz na serwer, a tam sprawdzasz czy checkbox był zaznaczony - jeśli tak, to przetwarzasz co sobie chcesz, w przeciwnym razie zrób coś innego (np. zignoruj część przesłanych danych albo wyświetl komunikat, że ptaszek nie został postawiony)


PA
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 6 lat
  • Postów:23
0

chodzi o to że mam formularz a w nim checbox i treść np [] zgadzam się na kontakt telefoniczny,

i po wysłaniu chciałbym, żeby w mailu na który przyjdzie formularz przyszły wszystkie dane oraz własnie te checboxy które zostały zaznaczone wraz z ich treścią .
czyli np .
Imię i nazwisko: Jan kowalski
email : jankowalski@gmail.com

Zaznaczone zgody :
zgadzam się na kontakt telefoniczny
.
.
i nastepne jeśli zostały zaznaczone a jeśli nie zaznaczone to nie przychodzi ten checbox

to powinienem w JS robić ? :P nie w PHP ?

edytowany 1x, ostatnio: Patrykft
L7
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 15 godzin
  • Postów:433
0

Możesz to zrobić zarówno w JS jak i w PHP. Po prostu w pliku wykonywanym actions sprawdzasz sobie czy dany checkbox został zaznaczony:

https://stackoverflow.com/questions/4554758/how-to-read-if-a-checkbox-is-checked-in-php

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.