Pré-sélection d'une option dans un <select> sous IE

WRInaute passionné
Bonjour à tous,

Une fois n'est pas coutume, j'ai un petit problème avec IE.
J'affiche une liste de choix avec la balise <select> et j'enregistre le choix dans une variable de session pour que lorsque l'internaute revienne sur la page, je lui préselectionne son dernier choix.

Donc ca donne ca :
Code:
<select id="categorie" <? echo $value;?>>
			<option value="">tout</option>
			<option value="70">option1</option>
                        <option value="387">option2</option>
</select>

Ca marche parfaitement sous firefox, où il affiche l'option correspondante à la valeur. Par contre, sous IE, il ne préselectionne pas l'option quand value est renseigné dans le select.

J'ai essayé en statique et ca ne marche pas. Est-ce déjà possible à réaliser sous Explorer et si oui comment ?

Merci d'avance pour votre aide.
 
WRInaute discret
Bonjour,

Le code HTML généré doit être le suivant :

Code:
<select id="categorie"> 
         <option value="">tout</option> 
         <option value="70" selected>option1</option> 
           <option value="387">option2</option> 
</select>

Bien à vous,
 
WRInaute occasionnel
Renvoyer "selected" pour provoquer l'affichage sur l'option dont la valeur est égale à celle de la variable de session ?
 
Discussions similaires
Haut