Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] Zend_Form setRequired i domyślna wartość pola
kodereq
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 27.02.2009

Ostrzeżenie: (0%)
-----


Mam następujący problem: w formularzu obsługiwanym przez Zend_From mam pole z domyślną wartością "wpisz tekst ..." chciałbym, aby po użyciu setRequired (lub NotEmpty) na obiekcie pola zwracany był błąd gdy pole jest puste, lub zawiera domyślną wartość.

Proszę o sugestie.
Go to the top of the page
+Quote Post
seth-kk
post
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

Ostrzeżenie: (0%)
-----


uzyj wlasnego walidatora np negujacego Zend_Validate_InArray
Go to the top of the page
+Quote Post
pgrzelka
post
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

Ostrzeżenie: (0%)
-----


w JavaScript możesz zrobić sprawdzanie formularza, jeśli value = 'wpisz tekst ...' to value='';
Go to the top of the page
+Quote Post
kodereq
post
Post #4





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 27.02.2009

Ostrzeżenie: (0%)
-----


Czyli najlepiej napisać własny walidator ? Najlepiej wrzucić go do Zend_Validate, czy jakoś inaczej ? Czy tego typu ingerencja w framework jest zgodna ze standardami (chodzi i zamieszczenie tego walidatora w Zend/Validate).

Ten post edytował kodereq 21.08.2009, 13:52:26
Go to the top of the page
+Quote Post
seth-kk
post
Post #5





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

Ostrzeżenie: (0%)
-----


najlepiej napisac wlasny walidator i wrzocic go do lib/[twojFolder]/Validate
Go to the top of the page
+Quote Post
Master Pain
post
Post #6





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 5.04.2007
Skąd: Jarocin

Ostrzeżenie: (0%)
-----


A po co pisać coś, co już jest - http://framework.zend.com/manual/en/zend.v...e.set.identical (Zend_Validate_Identical).

Pozdrawiam!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 08:06