php et poste de div

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : php et poste de div

Re: php et poste de div

par xTG » 02 avr. 2012, 10:31

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.

Re: php et poste de div

par chimonito » 02 avr. 2012, 10:30

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

par xTG » 02 avr. 2012, 08:55

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é.

php et poste de div

par chimonito » 02 avr. 2012, 02:56

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