Autor | Zpráva | ||
---|---|---|---|
samotar Profil |
#1 · Zasláno: 10. 2. 2008, 13:45:59
Dobrý den, našel sem si tento příklad
http://www.hscripts.com/scripts/JavaScript/dynamic-form-event.php a těmto řádků nerozumím (tomu for samozřejmě jo :) ) var ss = document.sform.sel2; ss.options.length = 0; for(var ff=0; ff<optionArray.length; ff++){ var val = optionArray[ff]; ss.options[ff] = new Option(val,val); } Vystělil byste mi je někdo prosím? Děkuji. |
||
centi Profil |
#2 · Zasláno: 10. 2. 2008, 14:44:08
var ss = document.sform.sel2; // vo formulári s menom "sform" nájdi SELECT box s menom "sel2" a ulož do premennej "ss"
ss.options.length = 0; // zruš všetky OPTIONS, ktoré v selecte sú, teda skráť ich dĺžku na 0 // prejdi všetkými položkami poľa "optionArray" for(var ff=0; ff<optionArray.length; ff++){ var val = optionArray[ff]; // vyber aktuálnu položku z poľa "optionArray" a ulož do premennej "val" ss.options[ff] = new Option(val,val); // v SELECT boxe vytvor nový tag OPTION a do jeho "value" atribútu, i ako jeho obsah vlož hodnotu "val" } V skratke to teda vezme určitý select box, vymaže všetky jeho aktuálne option tagy a nahradí ich novými, s hodnotami z optionArray poľa. |
||
samotar Profil |
#3 · Zasláno: 10. 2. 2008, 16:53:27
díky moc!
|
||
Časová prodleva: 16 let
|
0