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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

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

Message le Ven Sep 29, 2006 9:06

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: Tout sélectionner
<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.


srappaille
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 207
Inscription: Lun Jan 19, 2004 13:46

Message le Ven Sep 29, 2006 9:19

Bonjour,

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

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


Bien à vous,


abouvard
WRInaute impliqué
WRInaute impliqué
 
Messages: 361
Inscription: Mar Aoû 17, 2004 11:15

Message le Ven Sep 29, 2006 9:20

Renvoyer "selected" pour provoquer l'affichage sur l'option dont la valeur est égale à celle de la variable de session ?
Dernière édition par abouvard le Ven Sep 29, 2006 9:21, édité 1 fois.


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Ven Sep 29, 2006 9:21

OK, je teste ça tout de suite, merci de vos réponses.


biscuit
WRInaute passionné
WRInaute passionné
 
Messages: 519
Inscription: Lun Juin 05, 2006 10:37

Message le Ven Sep 29, 2006 9:21

Salut,

Comme ça ?

Code: Tout sélectionner
<option value="xx" <?php if ($value == "xx") print "selected"; ?>>blabla</option>


dadovb
WRInaute accro
WRInaute accro
 
Messages: 2038
Inscription: Mar Nov 22, 2005 9:50

Message le Ven Sep 29, 2006 9:23

Merci à vous trois, je crois que c'est bon j'ai compris que c'était "selected" :D

rafgug
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: Dim Aoû 13, 2006 13:15

Message le Ven Sep 29, 2006 9:32

Salut!
selected="selected" si tu veux du valide XHTML...

@++

R@f


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités