Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Kilka formularzy w jednym miejscu, Problem z generowaniem tych samych nazw ID dla elementów formularza...
Master Pain
post
Post #1





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

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


Witam

Muszę wygenerować w jednym miejscu kilka formularzy. Do tego dochodzi obsługa przez jQuery i zgodność z W3C. Problem jest w tym, że elementy formularza, np. taki Submit, mają to samo ID (HTML). Czy można stworzyć jakiś namespace dla formularza, żeby uniknąć konfliktów?

Pozdrawiam,
MP

UPDATE
Wiem, że mogę ręcznie ustawić ID, jednak pól mam sporo, można to rozwiązać pętlą, ale pytam, czy jest gotowe rozwiązanie w ZF. No i dochodzą elementy dekoratorów (dd, dt, label) generowane domyślnie.

Ten post edytował Master Pain 14.12.2009, 10:53:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
seth-kk
post
Post #2





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

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


zawsze mozesz dodac jakis parametr do konstruktora i wykozystywac go w id
Go to the top of the page
+Quote Post
batman
post
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Jeśli te formularze znajdują się na jednej stronie i są wyświetlane jeden pod drugim, możesz zastosować Subform w celu nadania im unikalnych nazw. Można to porównać do zastosowania przestrzeni nazw. Subform można walidować niezależnie od siebie.
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: 30.09.2025 - 17:26