Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 11 Dołączył: 1.01.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam,
chciałbym wiedzieć jak "kazać" formularzowi sprawdzić, czy dwa pola mają taką samą zawartość (np. pola "Hasło" i "Powtórz hasło"). Kod odpowiedzialny za walidiację zawsze mam na końcu pliku z formularzem, np.:
Tak więc można to zrobić za pomocą jakichś metod Zend'a, czy trzeba kombinować? Z góry dziękuję za odpowiedź (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Zend_Validate_Identical (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Zend_Validate_Identical (IMG:style_emoticons/default/smile.gif) Tym walidatorem nie sprawdzisz, czy podane hasła są identyczne. Musisz napisać własny walidator. Przykład i gotowy kod znajdziesz tutaj - http://framework.zend.com/manual/en/zend.f...ents.validators. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
@Batman, oczywiście można mało tego jest co najmniej 3 sposoby żeby to zrobić: można pisać własny validator, można nadpisać metodę isValid formularza lub tak jak poniżej (18 linijka):
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:29 |