Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Usuwanie z formularza niepotrzebnych znacznikow <br>, Jak usunac z formularza (radio) znaczniki <br>?
Safek
post 6.01.2011, 18:33:54
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.12.2010

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


Problem wyglada tak:

Mam formularz, w nim inputy typu radio a w widoku Zend wyrzuca je ze znacznikami <br>

Probowalem uzyc metody Melkorma:
  1. echo $this->Form->getElement('pole')->renderViewHelper();

i faktycznie, poznikaly wszyskie niepotrzebne dd i dt ale label i nieszczesne <br> zostalo :/

Da sie to jakos usunac? Formularz wyglada tak:

  1. $odp = new Zend_Form_Element_Radio('odp');
  2. $odp->setRequired()
  3. ->addValidator('NotEmpty',true,array('messages' => 'zaznacz prawidlowa odpowiedz'))
  4. ->setAttrib('class', 'radio')
  5. ->addMultiOption('1')
  6. ->addMultiOption('2')
  7. ->addMultiOption('3')
  8. ->addMultiOption('4')
  9. ->removeDecorator('label');


A wyswietlanie wlasnie robie w ten sposob (w widoku):
  1. echo $this->form->getElement('odp')->renderViewHelper();


A w widoku jest tak:
  1. <td>
  2. <label for="odp-1"><input type="radio" class="radio" value="1" id="odp-1" name="odp"></label><br><label for="odp-2"><input type="radio" class="radio" value="2" id="odp-2" name="odp"></label>

(kopiowane z firebuga)

Ma ktos jakis pomysl? smile.gif z gory dzieki smile.gif
pzdr
Piotrek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
batman
post 6.01.2011, 19:12:15
Post #2





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




Najszybciej pozbędziesz się ich przy pomocy CSS:
  1. #twoja_nazwa_formularza br {
  2. display: none;
  3. }


Jeśli chcesz to zrobić profesjonalnie winksmiley.jpg użyj funkcji setSeparator:

  1. $odp->setSeparator('');


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
Safek
post 6.01.2011, 20:04:29
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 28.12.2010

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


Wlasnie chodzilo mi o to profesjonalnie smile.gif

Dzieki za odp
pozdrowka
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 10:48