Discussion:
Menu deroulant : stocker une valeur avant sa modification
(trop ancien pour répondre)
paul
2007-02-10 23:19:23 UTC
Permalink
Bon... j'ai besoin de votre savoir...

Je travaille sur un formulaire php que je n'ai pas codé, et qui permet
de modifier les valeurs d'un nom de fichier et/ou sa position dans
l'arborescence. Bref...

Je sais récupérer la valeur après la validation pour le nom de fichier
modifié et la comparer avec celle d'avant la validation. OK

Mais j'aurais besoin de faire la même chose avec la position dans
l'arborescence mais je ne sais pas faire parce qu'elle fait appel à une
fonction :
1° pour indiquer la position initiale (dans un menu déroulant)
2° pour mettre à jour la nouvelle position à la soumission du formulaire.

Donc je sais récupérer la valeur d'origine du menu déroulant (celle qui
se retrouve en <selected> à l'ouverture de la page). Mais je ne sais pas
comment la fixer pour qu'elle ne soit pas changée automatiquement lors
d'une modification du choix de l'item du menu déroulant par
l'utilisateur...

J'espère avoir été assez clair (un doute...)

Merci pour l'aide
Paul
P'tit Marcel
2007-02-12 23:54:42 UTC
Permalink
Post by paul
Je sais récupérer la valeur après la validation pour le nom de fichier
modifié et la comparer avec celle d'avant la validation. OK
Mais j'aurais besoin de faire la même chose avec la position dans
l'arborescence mais je ne sais pas faire parce qu'elle fait appel à une
1° pour indiquer la position initiale (dans un menu déroulant)
2° pour mettre à jour la nouvelle position à la soumission du formulaire.
Donc je sais récupérer la valeur d'origine du menu déroulant (celle qui
se retrouve en <selected> à l'ouverture de la page). Mais je ne sais pas
comment la fixer pour qu'elle ne soit pas changée automatiquement lors
d'une modification du choix de l'item du menu déroulant par
l'utilisateur...
J'espère avoir été assez clair (un doute...)
Tu as raison :-)

Ce que j'ai compris, c'est que tu veux savoir quelle était la valeur
initialement proposée dans une boîte à choix d'un formulaire HTML.

A priori le formulaire a été créé par un script PHP (sinon tu te serais
gardé de poser la question sur ce forum). Le script PHP connaît la
valeur initiale puisque c'est lui qui a mis le mot-clé 'selected'. Dans
ce cas, tu peux lui faire conserver cette information à part dans un
champ caché (hidden) du formulaire, ou mieux puisque ceci est un forum
sur PHP, dans un variable de session.

Pour plus d'infos voir la FAQ du forum http://faqfclphp.free.fr/#rub2.7
et http://faqfclphp.free.fr/#rub7.3

eça
--
P'tit Marcel
Continuer la lecture sur narkive:
Loading...