Autor | Zpráva | ||
---|---|---|---|
jvackar Profil |
#1 · Zasláno: 5. 7. 2007, 22:54:10
Zdravim,
mám dotaz mám na stránce následující formuláře typu radio, jejichž počet je generován náhodně, a tedy i pořadové číslo (_1, _2,...) v name je generováno náhodně. Potřeboval bych, aby v document.otazka.kontrola_odpovedi[1].checked byl výraz kontrola_odpovedi načítán odjinud. V podstatě bych potřeboval vědět obecný postup, jak příkaz javascriptu generovat s proměnnými názvy (např. document.otazka.ot[1].checked kde ot = ot_1, pak po kontrole se ot = ot_2, pak ot = ot_3, pak ot = ot_4 ,........ Viz. ukázka kódu - snad jsem to vyjádřil jasně:-( Moc dík <form name="otazka"> <input type="radio" value="a" name="ot_1" checked> <input type="radio" value="b" name="ot_1" checked> <input type="radio" value="c" name="ot_1" checked> <input type="radio" value="d" name="ot_1" checked> <input type="radio" value="a" name="ot_2" checked> <input type="radio" value="b" name="ot_2" checked> <input type="radio" value="c" name="ot_2" checked> <input type="radio" value="d" name="ot_2" checked> </form> for (var i = 1; i <= 2; i++) { kontrola_odpovedi = "ot_" + i //tento zápis mi nefunguje!! if (document.otazka.kontrola_odpovedi[1].checked){ //tento zápis mi nefunguje!! document.write("OK>") } Else{ document.write("KO>") } } |
||
los Profil * |
#2 · Zasláno: 6. 7. 2007, 08:57:23
document.otazka.ot_1[1].checked == document.otazka["ot_1"][1].checked Napr.: var radios; |
||
Časová prodleva: 17 let
|
0