Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour
J'ai 2 questions :
1 - J'ai deux select dans une Zend Form.
Supposons que la première contient la liste de tous les pays. Si je choisis un pays, la liste des villes de ce pays est chargée dans le second. Comment s'y prendre.
2 -le champs B est obligatoire si et seulement si le champ A est renseigné (Je ne sais d'où j'a fais ressortir cette formulation!!! ça me rappelle mes bons vieux souvenirs avec les mathématiques! lol)
Merci d'avance
Hors ligne
is there any one?!
Hors ligne
1. AJAX
2. If ($form->champA->getValue()) $form->champB->setRequired(true);
Hors ligne
1- Est-ce qu'il y a un exemple ou un tuto? je m'y connais pas.
2- Je dois faire ça dans mon contrôleur juste après la récupération de données et avant de faire
if($form->isValid($formdata))
non?
Hors ligne
1. perso, j'en connais pas. Il est assez simple avec JQuery de faire une requète ajax et de remplir ton select. Coté serveur, pas grand chose à faire sinon de lire la doc du helper AjaxContext (en 2 lignes de codes, c'est fait)
2. oui, fait d'abord un $form->populate(_$POST);
Ou sinon, tu crées ton propre validateur
Hors ligne
Merci
y'a-t-il un tuto simple qui peut m'orienter sur ZF et JQUERY?
Hors ligne
Merci.
J'ai trouvé un post à ce sujet.
J'y ai déplacé ma question.
http://www.z-f.fr/forum/viewtopic.php?pid=16823#p16823
Hors ligne
Pages: 1