Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-07-2011 11:29:16

mina13
Membre
Date d'inscription: 09-06-2011
Messages: 13

Griser champ formulaire

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"sad
Est ce que quelqu'un peut m'aider sad svp.
Merci d'avance

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages