Menu deroulant : stocker une valeur avant sa modification
1 réponse
paul
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...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
P'tit Marcel
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...)
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
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...)
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
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...)
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