Quand on a une balise HTML select multiple qui ne contient aucune option, si on désactive via javascript cette balise, alors, il y a deux grand XX qui apparaissent dedans.
Le bug ne se produit pas quand la balise select contient au moins une option.
Il ne s'agit pas d'une option vide, car ces 2 X ne sont pas sélectionnable.
Personnellement, moi ça ne me dérange pas du tout, mais au boulot, ça été signalé comme bug inhérent à notre application.
Je précise que ce phénomène ne se produit que sous Firefox (IE, Opéra, Safari n'ont pas de soucis) ce qui m'amène a penser que c'est bien FireFox qui a un soucis....
Un exemple de code pour mettre le bug en évidence :
Code : Tout sélectionner
<html>
<head>
<script type="text/javascript">
function bascule(){
var sel1 = document.forms[0].elements['select1'] ;
var sel2 = document.forms[0].elements['select2'] ;
var sel3 = document.forms[0].elements['select3'] ;
if(sel1.disabled){
sel1.disabled = false ;
sel2.disabled = false ;
sel3.disabled = false ;
}
else {
sel1.disabled = true ;
sel2.disabled = true ;
sel3.disabled = true ;
}
}
</script>
<style type="text/css">
select {
width:100px;
}
</style>
</head>
<body>
<form name="frm">
<select name="select1" multiple size="5"></select>
<select name="select2" multiple size="5"></select>
<select name="select3" multiple size="5"><option value="0">aucune</option></select>
<br />
<input type="checkbox" onclick="bascule();" >Désactiver
</form>
</body>
</html>
si des fois ça va pas, bah, poubelle , hein ?
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4