Page 1 sur 1

php et poste de div

Posté : 02 avr. 2012, 02:56
par chimonito
Bonjour,
je vous expose mon problème, qui je le pense va être facile à résoudre pour certaine personne.

J'ai une page de formulaire avec plusieur div caché que l'on nommera div1, div2, ...

div1 comporte comme chanps nom, prenom, ....
div2 comporte comme champs nom, prenom, ....

le problème qui se passe c'est que quand je valide mon formulaire, avec par exemple
- div1 affiché et où nom = toto et prénom = tata et div2 caché, donc forcément les champs nom et prénom non renseigné,
le traitement de mon formulaire m'indique que le champs non et prénom sont vide.

Comment faire pour que les input de mes div portent le même non et qu'au final j'ai une valeur quand je traite mon formulaire ?

Merci de votre aide à tous !!

Ben

Re: php et poste de div

Posté : 02 avr. 2012, 08:55
par xTG
Ce n'est pas possible d'avoir le même nom. Mais par contre tu peux utiliser un champ hidden pour savoir si certains champs sont affichés à l'utilisateur ou non.
Quand tu passe en display block ton div tu modifies la valeur du champ hidden pour indiquer que les input sont à prendre en compte dans le traitement et le tour est joué.

Re: php et poste de div

Posté : 02 avr. 2012, 10:30
par chimonito
merci donc si j'ai une 10zaine de div caché et où les champs portent le même nom, si je comprend bien, je dois renommer tous les champs ??

Re: php et poste de div

Posté : 02 avr. 2012, 10:31
par xTG
C'est cela, car caché ou pas caché ils seront envoyé. Or s'ils portent le même nom seul le dernier du DOM sera envoyé en définitive.