Coralyy
Messages postés3Date d'inscriptionmardi 13 mai 2008StatutMembreDernière intervention24 novembre 2008
-
24 nov. 2008 à 16:27
Coralyy
Messages postés3Date d'inscriptionmardi 13 mai 2008StatutMembreDernière intervention24 novembre 2008
-
24 nov. 2008 à 17:05
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 :)
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 24 nov. 2008 à 16:46
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);
}