Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 4.07.2011 Ostrzeżenie: (0%)
|
Witam, chciałbym przedstawić moją klasę na walidacje pola select.
Chodzi o to, by w naszym polu select nie została wpisana wartość, której nie chcemy, oczywiście możecie to sprawdzić za pomocą kilki warunków (czym dłuższy select tym dłuższy warunek) Na potrzeby swojego skryptu napisałem klasę, która waliduje nasz select. Jak z niej korzystać? Dołączamy plik selectvalidate.class.php
Następnie tworzymy obiekt z nazwą selecta, ja nazwałem wojewodztwo:
Dodajemy do niego optiony metodą:
Następnie wyświetlamy nasz select w formularzu:
Jeśli chcemy go sprawdzić, na poczatku pobieramy wartośc z tego selecta o nazwie wojewodztwo:
I sprawdzamy, czy wartośc jest poprawna:
selectvalidate.class.php:
Przykład zastosowania:
Jest to moja pierwsza zabawka w php obiektowym, prosiłbym o oceny (IMG:style_emoticons/default/smile.gif) Ten post edytował wlodziu 17.02.2013, 09:54:59 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%)
|
Ta klasa to żadna walidacja. - brak obsługi grup - brak obsługi multiple - brak ustawienia domyślnego "selected" - jak już sam wspomniałeś im więcej wartości tym więcej problemów. Wytłumacz mi w jaki sposób mam dodać 50, 150 lub 300 opcji za pomocą tego:
? - sama walidacja to nieporozumienie |
|
|
|
wlodziu [klasa] Walidacja pola select w PHP 17.02.2013, 09:53:11
wlodziu A jak dodasz w swoim kodzie 50 wpisów? Tak samo ja... 17.02.2013, 21:57:29
phpion Generalnie zgadzam się z CuteOne, ale skoro koniec... 18.02.2013, 10:30:15
CuteOne CytatA jak dodasz w swoim kodzie 50 wpisów? Tak sa... 18.02.2013, 12:27:05
wlodziu I tak czy siak mussiz przypisać je do tablicy, wię... 19.02.2013, 09:14:33
CuteOne [PHP] pobierz, plaintext $result = $pdo -> fetc... 19.02.2013, 09:29:43 ![]() ![]() |
|
Aktualny czas: 8.08.2026 - 06:59 |