J'utilise Web2Py pour envoyer une liste de valeurs à mon avis.Javascript comment obtenir l'ID de l'article sélectionné
Mon HTML est comme ceci:
<select id="DestinationOptions" onchange="SetDest(this)">
{{for key, value in dirList.iteritems():}}
<option name="DirListItem{{=key}}" id="{{=key}}"> {{=value}}</option>
{{pass}}
</select>
Mon javascript est comme ceci:
function SetDest(destComboBxID)
{
alert(destComboBxID.id);
var e = document.getElementById(destComboBxID);
var path = e.option[e.selectedIndex].value;
alert(path);
//document.cookie = "GD_"+file.id + "=" + file.id + ";";
}
Je reçois seulement au premier alert()
puis-je obtenir l'erreur suivante quand je debug dans le Brower:
Uncaught TypeError: Cannot read property 'options' of null
Q : Comment puis-je obtenir l'ID de la valeur selcted?
Note: votre 'template' est comme ça, pas' 'html' –
remplacer var e = document.getElementById (destComboBxID),' 'avec var e = destComboBxID;' –
si ce n'est pas du HTML, comment l'appellerais-tu? C'est à partir d'un fichier * .html ... – fifamaniac04