Ik heb een probleem met het toevoegen van div's in een dojo form. In firefox heb ik nergens problemen mee, maar in internet explorer worden de dojo elementen niet meer geladen wanneer ik een div in het form plaats. In plaats daarvan wordt dan een normaal zend form element geladen.
de output hiervan is dan
Ik hoop dat iemand weet hoe ik dit ook in internet explorer kan laten werken. Alvast bedankt voor de hulp.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?php class periodeForm extends Zend_Dojo_Form { public function __construct ($options = null) { parent::__construct($options); $this->setName('periodeForm'); $div1 = new My_Form_Element_Note('div1'); $div1->removeDecorator('Label') ->removeDecorator('HtmlTag') ->setValue('<div class="hidden" id="div1">'); $elke = new Zend_Dojo_Form_Element_NumberTextBox('elke'); $elke->setLabel('herhaling elke(dagen)') ->setConstraint('min', 0) ->setRequired(false); $div1eind = new My_Form_Element_Note('div1eind'); $div1eind->removeDecorator('Label') ->removeDecorator('HtmlTag') ->setValue('</div>'); $this->addElements(array($elke,$submit)); } } |
de output hiervan is dan
code:
1
2
3
4
5
6
| <form id="periodeForm"><dl class="zend_form"> <div class="hidden" id="div1"> <dt><label for="elke" class="optional">herhaling elke(dagen)</label></dt> <dd><input id="elke" name="elke" value="" type="text" /></dd> </div> </dl></form> |
Ik hoop dat iemand weet hoe ik dit ook in internet explorer kan laten werken. Alvast bedankt voor de hulp.