Bonsoir,
je voudrais récupérer le champ sélectionné initial d'un select pour effectuer une init.
Pour clarifier mon besoin, voilà ce que j'ai fait (mais qui ne marche pas)(comme je suis dans un script js, tout le html est encapsulé par des document.write) :
Le problème, c'est qu'au lieu de prendre la valeur initiale du select, dans la variable ref de la fonction action1, au départ, on a undefined. Comment puis-je récupérer la valeur initiale du select ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 function action1(sel_id) { var ref = sel_id.value; ... } document.write('<table><tr><td>'); document.write('<div id="idparent">'); document.write('<form>'); document.write('<select id="selectId" onChange="action1(this)">'); tab=h_AttachmentNames.replace(/"/g,'').split(',') for (i=0;i<tab.length;i++) { sel=(i==0)?'selected':''; str=tab[i].substring(0,tab[i].indexOf(".flv")); document.write('<option value='+str+' '+sel+'>'+str+'</option>'); } document.write('</select></form></div>'); document.write('<td width=50></td><td>'); document.write('<div id="idfille">'</div>'); document.write('</td></tr></table>'); action1('selectId');
Partager