Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
voila déja plusieurs jours que suis sur ce problème. Voici mon formulaire:
$relance = new Zend_Form_Element_Radio('relance');
$relance->setLabel('Relance :');
$relance->addMultiOptions(array('1' => 'Oui', '0' => 'Non'));
$nbRelance = new Zend_Form_Element_Text('nbRelance');
$nbRelance->setLabel('Nombre de Relance')
->setRequired(true)
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator('NotEmpty')
->addValidator(new Zend_Validate_Digits());
$nbRelance->setDecorators(array(
'ViewHelper',
'Errors',
array(array('data' => 'HtmlTag'), array('class' => 'elementForm')),
array('Label', array()),
));
$dateDebutRelance = new ZendX_JQuery_Form_Element_DatePicker(
'dateDebutRelance', array('label' => 'Date debut de Relance',
'required' => true,
'validators'=> array('Date'),
'jQueryParams'=> array('dateFormat' => 'dd/mm/yy')));
$frequenceRelance = new Zend_Form_Element_Text('frequenceRelance');
$frequenceRelance->setLabel('Frequence de Relance')
->setRequired(true)
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidator('NotEmpty')
->addValidator(new Zend_Validate_Digits());
$frequenceRelance->setDecorators(array(
'ViewHelper',
'Errors',
array(array('data' => 'HtmlTag'), array('class' => 'elementForm')),
array('Label', array()),
));
Mon problème est: quand le champ relance est à "non", les autres champs doivent être grisés.
Après avoir fait des recherches sur le net, j'ai vu qu'il fallait faire une fonction javascript.
Alors que "moi et javascript ça fait 2"
Est ce que quelqu'un peut m'aider svp.
Merci d'avance
Hors ligne