Question : Le Javascript obtiennent la valeur de champ variable

J'ai une forme qui a des fonctions multiples de JS.  Toutes les fonctions fonctionnent excepté la première fonction, disableEnableFields.

What qu'il doit faire est de déterminer lesquels de 8 baisse-bas de bon ont été changés et le débronchement/permettent d'autres champs basés sur lesquelles de 16 options était le code dur de selected.

If I le nom de champ, comme Coupon1, bon 2, etc., il travaille très bien.  Mais je veux le faire sans 8 ensembles de code pour cette fonction.  Noter également que vers le bootom de cette fonction j'ai une alerte pour l'essai mais elle ne renvoie pas la valeur du selectedIndex, qui est probablement lié à l'inabilty pour déterminer quel champ de bon est changed.

Please ne salissent pas avec l'autre functions.

Thanks.

Alan
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
112 :
113 :
114 :
115 :
116 :
117 :
118 :
119 :
120 :
121 :
122 :
123 :
124 :
125 :
126 :
127 :
128 :
129 :
130 :
131 :
132 :
133 :
134 :
135 :
136 :
137 :
138 :
139 :
140 :
141 :
142 :
143 :
144 :
145 :
146 :
147 :
148 :
149 :
150 :
151 :
152 :
153 :
154 :
155 :
156 :
157 :
158 :
159 :
160 :
161 :
162 :
163 :
164 :
165 :
166 :
167 :
168 :
169 :
170 :
171 :
172 :
173 :
174 :
175 :
176 :
177 :
178 :
179 :
180 :
181 :
182 :
183 :
184 :
185 :
186 :
187 :
188 :
189 :
190 :
191 :
192 :
193 :
194 :
195 :
196 :
197 :
198 :
199 :
200 :
201 :
202 :
203 :
204 :
205 :
206 :
207 :
208 :
209 :
210 :
211 :
212 :
213 :
214 :
215 :
216 :
217 :
218 :
219 :
220 :
221 :
222 :
223 :
224 :
225 :
226 :
227 :
228 :
229 :
230 :
231 :
232 :
233 :
234 :
235 :
236 :
237 :
238 :
239 :
240 :
241 :
242 :
243 :
244 :
245 :
246 :
247 :
248 :
249 :
250 :
251 :
252 :
253 :
254 :
255 :
256 :
257 :
258 :
259 :
260 :
261 :
262 :
263 :
264 :
265 :
266 :
267 :
268 :
269 :
270 :
271 :
272 :
273 :
274 :
275 :
276 :
277 :
278 :
279 :
280 :
281 :
282 :
283 :
284 :
285 :
286 :
287 :
288 :
289 :
290 :
291 :
292 :
293 :
294 :
295 :
296 :
297 :
298 :
299 :
300 :
301 :
302 :
303 :
304 :
305 :
306 :
307 :
308 :
309 :
310 :
311 :
312 :
313 :
314 :
315 :
316 :
317 :
318 :
319 :
320 :
321 :
322 :
323 :
324 :
325 :
326 :
327 :
328 :
329 :
330 :
331 :
332 :
333 :
334 :
335 :
336 :
337 :
338 :
339 :
340 :
341 :
342 :
343 :
344 :
345 :
346 :
347 :
348 :
349 :
350 :
351 :
352 :
353 :
354 :
355 :
356 :
357 :
358 :
359 :
360 :
361 :
362 :
363 :
364 :
365 :
366 :
367 :
368 :
369 :
370 :
371 :
372 :
373 :
374 :
375 :
376 :
377 :
378 :
379 :
380 :
381 :
382 :
383 :
384 :
385 :
386 :
387 :
388 :
389 :
390 :
391 :
392 :
393 :
394 :
395 :
396 :
397 :
398 :
>< " de l'id= " codeSnippet836110 de
xml de " http://www.w3.org/1999/xhtml " de xmlns= de 

Bon Sandy Specification de page d'Alexandre
contenu-type " texte de content= "/HTML de http-equiv= " de 
media= " du href= " stylesheet.css de  de " stylesheet " de rel=
type= de 


id= " emballage " de 
id= " dessus-menu " de
id= " contenu " de
cellpadding=

Step 2 : Spécifier Coupon

centre " cellpadding= " 3 " cellspacing= " d'align= onChange= " disableEnableFields (this.form, « 1 » du name= " Coupon1 " de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon1_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de >Coupon 2 de " formLabelLeft " de class= de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon2_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de >Coupon 3 de " formLabelLeft " de class= de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon3_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de >Coupon 4 de " formLabelLeft " de class= de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon4_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de >Coupon 5 de " formLabelLeft " de class= de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon5_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de >Coupon 6 de " formLabelLeft " de class= de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon6_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de >Coupon 7 de " formLabelLeft " de class= de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon7_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de >Coupon 8 de " formLabelLeft " de class= de type d'option de >Price de " formLabelLeft " de class= de largeur de style= " de " Coupon8_price de name= " des " textes " de type= de restriction de >Age de " formLabelLeft " de class= de
value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption1 " de largeur de style= " de " Coupon1_age de name= " des " textes " de type= de
onChange= " disableEnableFields (this.form, « 2 » du name= " Coupon2 " de value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption2 " de largeur de style= " de " Coupon2_age de name= " des " textes " de type= de
onChange= " disableEnableFields (this.form, « 3 » du name= " Coupon3 " de value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption3 " de largeur de style= " de " Coupon3_age de name= " des " textes " de type= de
onChange= " disableEnableFields (this.form, « 4 » du name= " Coupon4 " de value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption4 " de largeur de style= " de " Coupon4_age de name= " des " textes " de type= de
onChange= " disableEnableFields (this.form, « 5 » du name= " Coupon5 " de value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption5 " de largeur de style= " de " Coupon5_age de name= " des " textes " de type= de
onChange= " disableEnableFields (this.form, « 6 » du name= " Coupon6 " de value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption6 " de largeur de style= " de " Coupon6_age de name= " des " textes " de type= de
onChange= " disableEnableFields (this.form, « 7 » du name= " Coupon7 " de value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption7 " de largeur de style= " de " Coupon7_age de name= " des " textes " de type= de
onChange= " disableEnableFields (this.form, « 8 » du name= " Coupon8 " de value= " Offer1 " >Offer1 de de de de de de de de de de de de de de de de name= " PriceOption8 " de largeur de style= " de " Coupon8_age de name= " des " textes " de type= de
cellpadding= value= < précédent " " de " bouton " de type= de > " onClick= " de name= " de " bouton " de type= de/>
class= de

Réponse : Le Javascript obtiennent la valeur de champ variable

Faire la même chose dans le reste de te du code de fonction…

former ['bon de PriceOption'+] .disabled=false ;
au lieu de
« form.PriceOption » + bon + « .disabled=false » ;

et ainsi de suite…
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us