Récupération valeur liste déroulante

Signaler
Messages postés
3
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
24 novembre 2008
-
Messages postés
3
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
24 novembre 2008
-
Bonjour à tous!
Je vous expose mon problème ! J'ai besoin de récupérer la valeur d'une liste déroulante pour définir quelle partie du formulaire j'affiche. Or, avec ce que j'ai fait, ma fonction me retourne comme valeur 0, alors que je sélectionne bien un choix. Pour clarifier, une partie de mon code :

HTML:
<select name="TypeOfCompany" onchange="submitChange(this);">
<option value="LimitedCompany">a Limited Company
<option value="SoldTrader">a Sold Trader
<option value="Partnership">a Partnership
</select>

Fonction Javascript:
function submitChange(liste)
{
i = liste.options[liste.selectedIndex].value;
window.alert(''& i &'');
}

Donc la, dès que je change la valeur de ma liste pour en sélectionner une autre, la msgbox m'affiche toujours 0. Je cherche le problème ! Si quelqu'un pouvait m'aider, merci d'avance :)

2 réponses

Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
11
bonjour,
il affiche 0 , peut-être , mais surtout des erreurs de syntaxe :
( & connait en javascript on utilise + )
function submitChange(liste)
{
    var i = liste.options[liste.selectedIndex].value;
    window.alert( i); // ou alert("index="+i);
}

<table id="aff" border="1" cellpadding="2" cellspacing="2">----, Chrome

</td>contrôler page actuelle / Options pour développeurs
/ Console Javascript, ----
FireFox
, Outils / Console d'erreurs
et mieux : télécharger mon Site][M'écrire]Bul
Messages postés
3
Date d'inscription
mardi 13 mai 2008
Statut
Membre
Dernière intervention
24 novembre 2008

Oh merci, je savais que c'était une erreur bête mais à ce point... Je suis trop habituée au VB :)
Tout va bien maintenant pas de problèmes ! Merci !