OVH Cloud OVH Cloud

Recuperer selection combo

6 réponses
Avatar
Jean Passe
Salut,

Ca fait très long temps que je n'ai pas touché à JS et je n'arrives pas à
comprendre pourquoi je n'arrives pas à récupérer la séelection dans une
combo :

voici ce qui ne fonctionne pas (il n'y a pas de message d'erreur, il n'y a
rien qui s'affiche) :

<html>
<head>
<script type="text/javascript" language=javascript">

function afficher()
{
var idselection=window.document.truc.ma_combo;
var indexselection=idselection.selectedIndex;
var selectionenclair =idselection.options[indexselection].value;
window.document.truc.sel.value=selectionenclair;

}

</script>
</head>
<body>
<form name="truc">
<select name="ma_combo" size=1>
<option value="un" selected>un
<option value="deux">deux
<option value="trois">trois
</select>
<br>
<input type="text" name="sel" value="" size=10>
<br>
<input type="button" value="Afficher" onClick="afficher(" ")">
</form>
</body>
</html>

Merci de vos lumières...

a+

6 réponses

Avatar
Olivier Miakinen

[...] récupérer la sélection dans une combo :

[...]

<select name="ma_combo" size=1>


Ce n'est pas la première fois que je vois appeler « combo » l'élément
permettant de sélectionner une ou plusieurs options prévues à l'avance.

Quelqu'un saurait-il m'expliquer d'où vient ce nom et ce qu'il veut
dire ?

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)

Avatar
Jean Passe
Salut,

Quelqu'un saurait-il m'expliquer d'où vient ce nom et ce qu'il veut
dire ?



Les listes déroulantes sont appelées combo dans plusieurs languages. En JS
donc un select.
Il en existent 2 types : un dans lequel tu ne peux que sélectionner un ou
plusieurs éléments, puis un qui permet la sélection et la saisie (pour
ajouter des éléments).
Je ne connais pas suffisamment JS mais je suppose que cela ne peut pas se
faire.
Quant au nom, je suppose que ça vient de l'anglais (combination).

a+


Avatar
newdb
Olivier Miakinen <om+ wrote:
Ce n'est pas la première fois que je vois appeler « combo » l'élément
permettant de sélectionner une ou plusieurs options prévues à l'avance.
Quelqu'un saurait-il m'expliquer d'où vient ce nom et ce qu'il veut
dire ?


combination box => combo box => combobox => combo

--
@@@@@
E -00 comme on est very beaux dis !
' `) /
|_ =="

Avatar
Olivier Miakinen

Ce n'est pas la première fois que je vois appeler « combo » l'élément
permettant de sélectionner une ou plusieurs options prévues à l'avance.
Quelqu'un saurait-il m'expliquer d'où vient ce nom et ce qu'il veut
dire ?


combination box => combo box => combobox => combo


Un grand merci à toi et à Jean Passe (et Desmeilleurs ?), cette
explication est lumineuse.

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)


Avatar
newdb
Jean Passe wrote:
<input type="button" value="Afficher" onClick="afficher(" ")">
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ^^^^^


à changer en :

<input type="button" value="Afficher" onClick="afficher()">
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ^^

oualou.

--
@@@@@
E -00 comme on est very beaux dis !
' `) /
|_ =="

Avatar
Jean Passe
Salut,

je n'arrives pas à
comprendre pourquoi je n'arrives pas à récupérer la séelection dans une
combo :



C'est bon, j'ai trouvé, question de quotes....

a+