Page 1 sur 1

comment forcer plusieurs attributs <OPTION SELECTED> d

Posté : 14 sept. 2007, 10:29
par toony.m
Bonjour,

Comment faire pour forcer une balise SELECT à précocher plusieurs valeurs ?

Je m'explique:
Une page php permet de chercher une info en fonction de critères de recherche. Sur la page suivante un bouton modifier les critères de recherche est présent et ramène à la 1ère page. C'est là que j'aimerais restituer le choix de l'utilisateur notamment lorsqu'il a choisi plusieurs champs avec sa souris dans un SELECT MULTIPLE.
Or lors de la génération du code, ce SELECT ne semble pas accepter que plusieurs balises <OPTION> possède l'attribut SELECTED.

Peut-on contourner ce problème ?

Posté : 14 sept. 2007, 11:12
par Ryle
Il n'y a pas de problème en principe, il suffit bien de mettre l'attribut "selected" dans chacune des options que tu souhaites sélectionner. Il faut en revanche bien préciser dans ton select qu'il est de type "multiple" (sinon seul la derniere option "selected" sera sélectionnée).
A voir s'il ne faut pas également lui donner une taille supérieur à 1, mais je ne suis pas certain que ce dernier point soit obligatoire.

Fais voir éventuellement le code source du select généré :)

Posté : 14 sept. 2007, 11:36
par toony.m
J'ai ressayé et ca remarche... :shock:

Le problème devait venir du php qui générait le code.

Merci!