Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 22 nov. 2009 à 10:30
mettez le même name.
et utilisez document.name_formulaire.name_select[index]
voire
for ( var n= 0;n<document. name_formulaire .name_select.length;n++ )
{ traiter document.name_formulaire.name_select[n]
ou mettez un id progressif
id ="select1", id="select2"....
et utilisez document.getElementById("select"+index)
voire
var n=1;
while ( document.getElementById("select"+n) )
{ traiter document.getElementById("select"+n)
}
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 22 nov. 2009 à 08:53
Bonjour,
>>Est-il possible de compléter dynamiquement
>>le paramètre name de l'objet select en
>>fonction des données contenues dans la source xml?
peut-être... mais quelles données ?
et surtout : pourquoi faire ?????
derrière pour utiliser comment faire
si on ne connait pas le name ?
>>
...onchange="job(this);">
ben voila, un name est inutile
function joc(quoi)
{ et ici quoi.selectedIndex,
quoi.options[quoi.selectedIndex] .value ou .text
quoi.length.... tout du select est accessible
}
ekinox001
Messages postés5Date d'inscriptiondimanche 4 janvier 2004StatutMembreDernière intervention28 novembre 2009 22 nov. 2009 à 10:14
Hello Bul, merci de t'intéresser à mon problème.
Immaginons que le fichier xml comporte 5 nodes <Objet> et que nous ajoutions un for-each à l'intérieur de la première boucle for-each afin de créer des options dans les différentes listes.
pour chacun des select, la fonction Job fonctionnera car elle sera appelée depuis son constructeur et nous pouvons effectivement travailler avec this.
Mais si je veux atteindre les autres listes (par exemple pour annuler toutes les sélections sauf sur dernièrement choisie)????