Ma question n'est pas très simple à formuler, vous m'en excuserez
j'espère.
Dans une application de cartographie en ligne, j'utilise un formulaire
et des cases à cocher "<input". Ce formulaire évolue au fil de la
navigation (sur la carte) et certaines cases peuvent être amenées à
devenir "disabled". Or si elles ont été cochées avant, je souhaite
qu'elles le restent. Mais une case "cheched" et "disabled" n'est pas
reconnue comme checked par le formulaire.
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
Pierre Goiffon
Dans le message:, Pierre GIRAUD a écrit:
Le "disabled" annule-t'il le "checked" ?
Je ne sais pas si cela est la norme (?) mais il semble que le comportement courant des navigateurs soit de ne pas envoyer les champs qui sont disabled dans une formulaire... Il existe sinon une propriété read-only...
-- _________________________________________________________ / . Pierre GOIFFON . . p g o i f f o n @ w e b c i t y . f r . _________________________________________________________/ Un grand merci à OE Quote Fix pour rendre OE utilisable :) => http://home.in.tum.de/~jain/software/quotefix.php
Dans le message:3d87e4e6.0307210458.201d068d@posting.google.com,
Pierre GIRAUD <p_giraud@hotmail.com> a écrit:
Le "disabled" annule-t'il le "checked" ?
Je ne sais pas si cela est la norme (?) mais il semble que le
comportement courant des navigateurs soit de ne pas envoyer les champs
qui sont disabled dans une formulaire... Il existe sinon une propriété
read-only...
--
_________________________________________________________
/
. Pierre GOIFFON .
. p g o i f f o n @ w e b c i t y . f r .
_________________________________________________________/
Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php
Je ne sais pas si cela est la norme (?) mais il semble que le comportement courant des navigateurs soit de ne pas envoyer les champs qui sont disabled dans une formulaire... Il existe sinon une propriété read-only...
-- _________________________________________________________ / . Pierre GOIFFON . . p g o i f f o n @ w e b c i t y . f r . _________________________________________________________/ Un grand merci à OE Quote Fix pour rendre OE utilisable :) => http://home.in.tum.de/~jain/software/quotefix.php
ho alexandre
Pierre GIRAUD wrote:
Mais une case "cheched" et "disabled" n'est pas reconnue comme checked par le formulaire.
c'est normal : un INPUT qui a l'attribut "disabled" n'est pas transmis lors du POST. Cequetu veux c'est plutôt l'attribut "read-only".
Remarque : visuelement certains navigateurs ne font pas de distinction entre un INPUT disabled et un autre qui ne le serait pas. Il te faut donc dans la fonction qui rend cet INPUT disabled, ajouter une routine pour modifier l'apparence de l'INPUT (genre un changement de classe CSS, jdçjdr).
-- Xandrex
Pierre GIRAUD wrote:
Mais une case "cheched" et "disabled" n'est pas
reconnue comme checked par le formulaire.
c'est normal :
un INPUT qui a l'attribut "disabled" n'est pas transmis lors du POST.
Cequetu veux c'est plutôt l'attribut "read-only".
Remarque : visuelement certains navigateurs ne font pas de distinction
entre un INPUT disabled et un autre qui ne le serait pas. Il te faut
donc dans la fonction qui rend cet INPUT disabled, ajouter une routine
pour modifier l'apparence de l'INPUT (genre un changement de classe CSS,
jdçjdr).
Mais une case "cheched" et "disabled" n'est pas reconnue comme checked par le formulaire.
c'est normal : un INPUT qui a l'attribut "disabled" n'est pas transmis lors du POST. Cequetu veux c'est plutôt l'attribut "read-only".
Remarque : visuelement certains navigateurs ne font pas de distinction entre un INPUT disabled et un autre qui ne le serait pas. Il te faut donc dans la fonction qui rend cet INPUT disabled, ajouter une routine pour modifier l'apparence de l'INPUT (genre un changement de classe CSS, jdçjdr).