Sélectionner la dernière valeur d'une liste déroulante
8 réponses
Mr Prout !
Salut !
J'ai une liste déroulante contenant plusieurs éléments. Ce nombre
d'éléments peut varier, et je ne peux pas connaître son nombre, ni leur
valeur (ils sont générés dynamiquement).
Existe-t-il un moyen de sélectionner par une méthode quelconque en
Javascript la DERNIERE valeur de ma liste déroulante ?
EX :
=======================================
<select name="maListe" id="maListe">
Sachant que je ne connais à l'avance ni le nombre de valeurs de ma liste
déroulante, ni leur valeur, comment faire en Javascript pour
sélectionner directement la valeur "rouge" ?
Merci d'avance pour vos réponses.
Mr Prout !
--
RESTAURANT PIZZA KARAOKÉ PISTE DE DANSE EN RÉGION PARISIENNE (92)
http://www.milhano.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vincent Nabet
Salut !
J'ai une liste déroulante contenant plusieurs éléments. Ce nombre d'éléments peut varier, et je ne peux pas connaître son nombre, ni leur valeur (ils sont générés dynamiquement).
Existe-t-il un moyen de sélectionner par une méthode quelconque en Javascript la DERNIERE valeur de ma liste déroulante ?
EX : ====================================== > <select name="maListe" id="maListe">
</select> ====================================== > Sachant que je ne connais à l'avance ni le nombre de valeurs de ma liste déroulante, ni leur valeur, comment faire en Javascript pour sélectionner directement la valeur "rouge" ?
J'ai une liste déroulante contenant plusieurs éléments. Ce nombre
d'éléments peut varier, et je ne peux pas connaître son nombre, ni leur
valeur (ils sont générés dynamiquement).
Existe-t-il un moyen de sélectionner par une méthode quelconque en
Javascript la DERNIERE valeur de ma liste déroulante ?
EX :
====================================== > <select name="maListe" id="maListe">
</select>
====================================== >
Sachant que je ne connais à l'avance ni le nombre de valeurs de ma liste
déroulante, ni leur valeur, comment faire en Javascript pour
sélectionner directement la valeur "rouge" ?
J'ai une liste déroulante contenant plusieurs éléments. Ce nombre d'éléments peut varier, et je ne peux pas connaître son nombre, ni leur valeur (ils sont générés dynamiquement).
Existe-t-il un moyen de sélectionner par une méthode quelconque en Javascript la DERNIERE valeur de ma liste déroulante ?
EX : ====================================== > <select name="maListe" id="maListe">
</select> ====================================== > Sachant que je ne connais à l'avance ni le nombre de valeurs de ma liste déroulante, ni leur valeur, comment faire en Javascript pour sélectionner directement la valeur "rouge" ?
J'ai une liste déroulante contenant plusieurs éléments. Ce nombre d'éléments peut varier, et je ne peux pas connaître son nombre, ni leur valeur (ils sont générés dynamiquement).
Existe-t-il un moyen de sélectionner par une méthode quelconque en Javascript la DERNIERE valeur de ma liste déroulante ?
EX : ====================================== >> <select name="maListe" id="maListe">
</select> ====================================== >> Sachant que je ne connais à l'avance ni le nombre de valeurs de ma liste déroulante, ni leur valeur, comment faire en Javascript pour sélectionner directement la valeur "rouge" ?
J'oubliai ! Dans le select il faut mettre le maramètre id="liste" , bien sûr.
Salut !
J'ai une liste déroulante contenant plusieurs éléments. Ce nombre
d'éléments peut varier, et je ne peux pas connaître son nombre, ni
leur valeur (ils sont générés dynamiquement).
Existe-t-il un moyen de sélectionner par une méthode quelconque en
Javascript la DERNIERE valeur de ma liste déroulante ?
EX :
====================================== >> <select name="maListe" id="maListe">
</select>
====================================== >>
Sachant que je ne connais à l'avance ni le nombre de valeurs de ma
liste déroulante, ni leur valeur, comment faire en Javascript pour
sélectionner directement la valeur "rouge" ?
J'ai une liste déroulante contenant plusieurs éléments. Ce nombre d'éléments peut varier, et je ne peux pas connaître son nombre, ni leur valeur (ils sont générés dynamiquement).
Existe-t-il un moyen de sélectionner par une méthode quelconque en Javascript la DERNIERE valeur de ma liste déroulante ?
EX : ====================================== >> <select name="maListe" id="maListe">
</select> ====================================== >> Sachant que je ne connais à l'avance ni le nombre de valeurs de ma liste déroulante, ni leur valeur, comment faire en Javascript pour sélectionner directement la valeur "rouge" ?
var f = document.forms['formulaire'].elements['liste']; f.selectedIndex = f.length-1;
C'est exactement la même chose.
Même si le résultat obtenu pourrait être le même
Non, absolument pas !
car là on utilise ce qui a été donné c'est à dire les noms des elements et non pas les ids (oubliés de temps en temps)
D'autre part on ne s'adresse pas aux mêmes collections d'éléments.
Seul IE (pas vérifié avec celui Mac) se mélange alégrement (comme d'hab) et attrape les trucs par leurs noms s'ils n'ont pas d'id, bien qu'on lui ait stipulé 'get Element By Id' ...
Même pour une requête aussi bête (les IDs), on ne peut lui faire confiance.
var f = document.forms['formulaire'].elements['liste'];
f.selectedIndex = f.length-1;
C'est exactement la même chose.
Même si le résultat obtenu pourrait être le même
Non, absolument pas !
car là on utilise ce qui a été donné c'est à dire les noms des elements
et non pas les ids (oubliés de temps en temps)
D'autre part on ne s'adresse pas aux mêmes collections d'éléments.
Seul IE (pas vérifié avec celui Mac)
se mélange alégrement (comme d'hab) et attrape les trucs par leurs noms
s'ils n'ont pas d'id, bien qu'on lui ait stipulé 'get Element By Id' ...
Même pour une requête aussi bête (les IDs),
on ne peut lui faire confiance.
var f = document.forms['formulaire'].elements['liste']; f.selectedIndex = f.length-1;
C'est exactement la même chose.
Même si le résultat obtenu pourrait être le même
Non, absolument pas !
car là on utilise ce qui a été donné c'est à dire les noms des elements et non pas les ids (oubliés de temps en temps)
D'autre part on ne s'adresse pas aux mêmes collections d'éléments.
Seul IE (pas vérifié avec celui Mac) se mélange alégrement (comme d'hab) et attrape les trucs par leurs noms s'ils n'ont pas d'id, bien qu'on lui ait stipulé 'get Element By Id' ...
Même pour une requête aussi bête (les IDs), on ne peut lui faire confiance.
var f = document.forms['formulaire'].elements['liste']; f.selectedIndex = f.length-1;
C'est exactement la même chose.
Même si le résultat obtenu pourrait être le même
Non, absolument pas !
car là on utilise ce qui a été donné c'est à dire les noms des elements et non pas les ids (oubliés de temps en temps)
D'autre part on ne s'adresse pas aux mêmes collections d'éléments.
Seul IE (pas vérifié avec celui Mac) se mélange alégrement (comme d'hab) et attrape les trucs par leurs noms s'ils n'ont pas d'id, bien qu'on lui ait stipulé 'get Element By Id' ...
Même pour une requête aussi bête (les IDs), on ne peut lui faire confiance.
Merci à tous pour vos réponses ! C'est en fait tellement simple quand on a la réponse ;-)
Mr Prout !
-- RESTAURANT PIZZA KARAOKÉ PISTE DE DANSE EN RÉGION PARISIENNE (92) http://www.milhano.com
var f = document.forms['formulaire'].elements['liste'];
f.selectedIndex = f.length-1;
C'est exactement la même chose.
Même si le résultat obtenu pourrait être le même
Non, absolument pas !
car là on utilise ce qui a été donné c'est à dire les noms des elements
et non pas les ids (oubliés de temps en temps)
D'autre part on ne s'adresse pas aux mêmes collections d'éléments.
Seul IE (pas vérifié avec celui Mac)
se mélange alégrement (comme d'hab) et attrape les trucs par leurs noms
s'ils n'ont pas d'id, bien qu'on lui ait stipulé 'get Element By Id' ...
Même pour une requête aussi bête (les IDs),
on ne peut lui faire confiance.
Merci à tous pour vos réponses !
C'est en fait tellement simple quand on a la réponse ;-)
Mr Prout !
--
RESTAURANT PIZZA KARAOKÉ PISTE DE DANSE EN RÉGION PARISIENNE (92)
http://www.milhano.com
var f = document.forms['formulaire'].elements['liste']; f.selectedIndex = f.length-1;
C'est exactement la même chose.
Même si le résultat obtenu pourrait être le même
Non, absolument pas !
car là on utilise ce qui a été donné c'est à dire les noms des elements et non pas les ids (oubliés de temps en temps)
D'autre part on ne s'adresse pas aux mêmes collections d'éléments.
Seul IE (pas vérifié avec celui Mac) se mélange alégrement (comme d'hab) et attrape les trucs par leurs noms s'ils n'ont pas d'id, bien qu'on lui ait stipulé 'get Element By Id' ...
Même pour une requête aussi bête (les IDs), on ne peut lui faire confiance.
Merci à tous pour vos réponses ! C'est en fait tellement simple quand on a la réponse ;-)
Mr Prout !
-- RESTAURANT PIZZA KARAOKÉ PISTE DE DANSE EN RÉGION PARISIENNE (92) http://www.milhano.com
Hamiral
ASM wrote:
car là on utilise ce qui a été donné c'est à dire les noms des elements et non pas les ids (oubliés de temps en temps)
Oups, toute mes excuses je n'avais pas fait attention.
-- Hamiral
ASM wrote:
car là on utilise ce qui a été donné c'est à dire les noms des elements
et non pas les ids (oubliés de temps en temps)
Oups, toute mes excuses je n'avais pas fait attention.