Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ZF]Dekoratory jak dodać element do form nie będący inputem
Forum PHP.pl > Forum > PHP > Frameworki
amii
Potrzebuje odtworzyć w formularzu Zend coś na kształt poniższej struktury. Span jest niewidoczny i opakowuje klika inputów i z tym mam właśnie problem jak opakować te input-ów w element span ?

  1.  
  2. <input type="checkbox" id="invoiceForm" name="invoice" onclick="showHide('invoiceData', 'block');" /><label for="invoiceForm">&nbsp;faktura</label>
  3.  
  4. <span id='invoiceData' style='display:none;'>
  5.  
  6. <!-- jakies inne inputy z formularza -->
  7.  
  8. </span>
  9.  
  10. <label for="company">Nazwa Firmy<span>*</span></label><span id="error_company" class="error">&nbsp;Pole nie może byc puste</span><br />
  11.  
  12. <input class="narrow" name="company" id="company" /><br />
Sephirus
Tam masz w decorator typu ViewScript - możesz w nim wrzucić dowolny szablon HTML i dodać go jako element - ważna jest kolejność dodawania elementów - pamiętaj tylko o tym.

Google -> Zend ViewScript Form Decorator wink.gif
amii
Dzięki faktycznie pomogło, ale mam więcej pytań smile.gif
Generowanie formularzy idzie mi strasznie topornie (pewnie kwestia braku wprawy).

Teraz mam problem z float chciałbym ułożyć tak jak na tej stronie: http://www.edukey.pl/zapisz-sie?id=382
czyli Imię i e-mail mają ustawiony float:right. W Zendzie kiedy ustawię float to pola nie są ułożone równo. Może ktoś ma gotowy szablon do generowania formularzy i pól typu float.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.