j'utilise selectedindex pour préselectionner uno option dans une liste:
f.elements["maLIste"].options.selectedIndex = 1;
Est-t- il possible d'arriver au même résultat en utilisant la valeur d'une option au lieu de son indice?f.elements["maLIste"].options.selectedIndex = 1;
Est-t- il possible d'arriver au même résultat en utilisant la valeur d'une option au lieu de son indice?Code : Tout sélectionner
//numero de l'option à insérer
var num = 3;
var liste = f.elements["maLIste"];
//augmente en avance la taille de la liste
liste.length = liste.length + 1;
//décalage des options
for(i=liste.length;i>num;i--){
liste.options[i].value = liste.options[i-1].value;
liste.options[i].text = liste.options[i-1].text;
}
//insertion de ton option
liste.options[num].value = taValeur;
liste.options[num].text = tonTexte;