<SELECT> : selection automatique [Résolu]

Signaler
Messages postés
25
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
31 décembre 2008
-
Messages postés
25
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
31 décembre 2008
-
Bonjour.

J'aimerais savoir comment il serait possible de selectionner de façon automatique au chargement de la page une option dans un select... Le choix se fait suite à une requete sql.
<select name="regime" id="regime" >
  <option value="null"> </option>
  <option value="EM"> EM : Mensuel </option>
  <option value="ET"> ET : Trimestriel </option>
   ...
</select>
<script ...>
...
document.getElementById('regime').value = 'ET';
...
</script>

Ca ne me selectionne pas la bonne valeur, ça reste sur la premiere option c'est a dire texte_vide...

Merci infiniment...
-----------------------------------
I
f_Z
en.

2 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
34
Bonjour,
un ch'tit exemple :

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>

<select name="regime" id="regime" >
<optgroup label="titre">
<option value="EM"> EM : Mensuel </option>
<option value="ET"> ET : Trimestriel </option>
</optgroup>
</select>
<script type="Text/JavaScript">

document.getElementById('regime').selectedIndex = 1;
// si on connait la ligne à sélectionner, et quelle est fixe .

var s=document.getElementById('regime');
for ( var n=0;n<s.length;n++ )
{ if (s.options[n].value=="ET")
{ s.selectedIndex=n;
n=s.length; } }
// sinon, il faut rechercher
// on peut améliorer si les options sont triés.

s.focus();

</script>



</HTML>

Cordialement. Bul. ~
Messages postés
25
Date d'inscription
samedi 31 mai 2003
Statut
Membre
Dernière intervention
31 décembre 2008

merci beaucoup c'est exactement ce que je cherchais !

-----------------------------------
I
f_Z
en.