Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 22-11-2009 15:00:33

Mayil
Nouveau membre
Date d'inscription: 22-11-2009
Messages: 3

[Zend_Form][1.9.5] Formulaire avec éléments dynamique.

Salut,
Quelqu'un aurait une solution pour ajouter un élément avec Zend_Form. Je m'explique:
J'ai un formulaire qui contient par déffaut :
- un élément Text pour le titre du sondage
- deux éléments Text pour les choix possibles.

Je voudrais laisser la possibilité aux utilisateurs d'ajouter un élément, y'a t-il une bonne solution?

Merci d'avance

Hors ligne

 

#2 23-11-2009 10:14:46

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Zend_Form][1.9.5] Formulaire avec éléments dynamique.

Javascript ?
Tu gardes en champs 'hidden' pour savoir combien de champs on été rajouté pour recréé ton formulaire Zend_Form correctement


----
Gruiiik !

Hors ligne

 

#3 23-11-2009 11:56:25

Mayil
Nouveau membre
Date d'inscription: 22-11-2009
Messages: 3

Re: [Zend_Form][1.9.5] Formulaire avec éléments dynamique.

Je n'ai pas beaucoup d'expérience avec le package Zend_Form, mais mon probleme est que si je rajoute un dom en javascript, lorsque j'appelerai la méthode isValid(), le dom rajouté ne sera pas pris en compte? Nan?

Hors ligne

 

#4 23-11-2009 18:53:57

ledahu
Membre
Date d'inscription: 13-03-2008
Messages: 69

Re: [Zend_Form][1.9.5] Formulaire avec éléments dynamique.

Tu as plusieurs solutions pour faire ce que tu veux.
Soit tu fais comme nORKy t'a dit, c'est à dire que tu ajoutes avec ton dom une zone qui te dis que tu as ajouté une zone. Dans ton controleur, avant de vérifier le form, tu le construis en fonction du nombre de tes zones et dans ce cas tu peux le vérifier.
Une autre solution est d'ajouter par ajax à chaque création de dom les éléments dans ton form et de les garder en session et lors de la vérification de prendre le formulaire sauvegardé en session.

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