Dodanie <label> przy checkboxach

3

To coś - http://i.imgur.com/cm3r0D7.jpg - fajnie byłoby móc kliknąć na tekście, żeby zaznaczyć checkboxa. Roboty nie dużo, a ile mniej irytacji dodając posta ;)

PS. Redmine nie działa.

0

Haha, wczoraj tam klikałem i zdziwiłem się, bo coś mi świta, że już to poprawiałem.

Popatrzę gdzie co tam zmienić, bo tam jest <label> ale w bezsensownym miejscu, a sam checkbox jest dodawany przez

$element = $this->createElement('checkbox', 'enableSmilies')->setOrder(9)->addAfterText(' Wyświetlaj uśmieszki');

[edited]
@Adam Boduch - królestwo za dokumentację...
W jaki sposób dodawane są tagi li wokół checkboxów (chciałbym tam dodać klasę by identa robić klasą, a nie pustym <label>)?
Dlaczego po dodaniu

$element->addDecorator('tag', array('tag' => 'label', 'placement' => 'WRAP'));

znika ten <label>, który teraz służy za wcięcie?
Jakie są możliwości w addDecorator?

Ech, takie szukanie po omacku jest bezsensu.. poczekamy na powrót Adama, bo szkoda czasu.

0

Znaczniki <label> sa uzywane do wyswietlania etykiety pola, wiec najpierw trzeba przebudowac formularz ;)

475007756512cdc279b26c.png

0

Tę rolę zdecydowanie może przejąć jakiś <span class="costam">, a <label> zostawić do otaczania pól formularzy. Chociaż np. piętro wyżej taka Strona domowa to ma sens by była w labelu, ale powiązanym z polem - by po kliknięciu na opis kursor lądował w inpucie.

Tak czy siak, to nie zmienia niezależnego problemu braku choćby szczątkowej dokumentacji - ja poległem (choć w sumie bardzo się tam nie skupiałem) na użyciu tego dekoratora i zbudowaniu innego formularza.

1 użytkowników online, w tym zalogowanych: 0, gości: 1