Bonjour,
j'ai un select qui a comme argument disabled="disabled" par contre j'aimerai que la valeur selectionné soit en post à la page suivante est ce possible?
Bonjour,
j'ai un select qui a comme argument disabled="disabled" par contre j'aimerai que la valeur selectionné soit en post à la page suivante est ce possible?
Salut,
Tu as 2 solutions :
Soit tu fais un formulaire avec method="post"
Sinon tu utilises l'objet Javascript ActiveXObject
Si la connerie de certain fonctionnait au gazole il y aurait pénurie !!!!
Lao Tzeu a dit : "Il faut trouver la voix"...Si tu ne l'as pas trouvé, je vais t'aider en te coupant la tête.
J'ai fait une méthode post.
En fait curieusement tout marchait bien et depuis que j'ai ajouté le disabled ca ne fonctionne plus, il n'envoie plus la valeur en post.
Mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if ($_SESSION['niveau'] < 2) { echo '<select name="priorite2" size=1 onchange="javascript:submit()" disabled="disabled"> ' ;} else {echo '<select name="priorite2" size=1 onchange="javascript:submit()"> ';} while ($row_priorite2 = mysql_fetch_array($result_priorite2, MYSQL_ASSOC)) { echo '<option value="'.$row_priorite2["priorite"].'" '; if (isset($_POST["priorite2"])){if ($_POST["priorite2"]==$row_priorite2["priorite"]) echo "SELECTED";} else {if (($row_priorite2["defautvaleur"])=='X') echo "SELECTED";} echo ' >' . $row_priorite2["priorite"].'</option>'; } echo '</select>' ; mysql_free_result($result_priorite2);
Tu mets plutot readonly="readonly"Envoyé par Greggggggg
Petite information supplémentaire : La soumission d'un formulaire prend en compte tous les champs qui son accessible, autrement dit si tu as un champs en disabled (désactivé) celui-ci ne sera jamais envoyé. Si tu souhaites que le champs soit visible et non modifiable alors la solution d'Anduriel est parfaite.
Avant toutes questions : Développement Web, (X)HTML, CSS, JavaScript, AJAX, ASP, Flash/Flex, Webmarketing, XML, PHP
j'ai fait un test et en readonly="readonly" sur un select il est modifiable mais par contre il ne le prend pas en compte dans le formulaire.
Moi je prefererai qu'il soit non modifiable.
hum... de toute facon, le code html n'est pas fiable.
Il suffit d'enregistrer la page en local, modifier le code source html pour enveler le readonly et de changer les valeurs... et de soumettre le formulaire... et hop ! On passe ton controle...
DONC a mon avis, tu devrais faire un controle en php derriere. Et si tu fait un controle en PHP derriere, c'est que tu peux savoir :
* quel champ ne doit pas etre modifiable
* son ancienne valeur pour comparer avec la nouvelle
En consequence, si tu peux avoir ces infos, tu n'a pas besoin que le champ soit vraiment passé au formulaire : CQFD.
Si j'ai raté quelque chose dis moi ;o)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager