Bonjour,
je dois cliquer 2 fois sur le bouton de mon formulaire
j'ai un formulaire avec 2 champs Zend_Dojo_Form_Element_DateTextBox sur lesquels je fais un contrôle: date fin > date début
et un bouton submit Zend_Dojo_Form_Element_SubmitButton
dans mon contrôleur :
mais si je place $form->setAction($redirection)->setMethod('post'); avant mon premier if j'ai plus besoin de cliquer 2 fois sur le bouton,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $DateDebut = $form->getValue('DateDebut'); $DateFin = $form->getValue('DateFin'); $form->setAction($redirection)->setMethod('post'); } else { $form->populate($formData); }
mais le controle sur les champs ne se fait plus et la redirection se fait à chaque fois.
quelqu'un peut m'aidé.
merci
Partager