![]() |
![]() |
![]() ![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 17:38 |