Autor | Zpráva | ||
---|---|---|---|
mišmen Profil * |
#1 · Zasláno: 15. 2. 2007, 10:59:06
ahoj lidi nevíte jak mám tohle zřetězit? hází mi to chybu
objForm.otazka+cisloOtazky+.length mám to v cyklu a potřebuju za číslo otázky pokaždý dosazovat jiný číslo |
||
mišmen Profil * |
#2 · Zasláno: 15. 2. 2007, 11:11:44
teda jestli to de, ale mělo by, výsledek po prvním průchodem cyklu, kdy cisloOtazky = 1, by měl vypadat takto
objForm.otazka1.length |
||
nothrem Profil |
#3 · Zasláno: 15. 2. 2007, 11:36:20 · Upravil/a: nothrem
jedině
objForm.getElementById('otazka'+cisloOtazky).length ale nevim jestli to je to co ty potřebuješ... |
||
mišmen Profil * |
#4 · Zasláno: 15. 2. 2007, 11:44:57
právě že ta otazka+cisloOtazky(1,2...) sou radiobuttony maj name.
<input type="radio" name="otazka2" value="červená" />a) červená<br> <input type="radio" name="otazka2" value="modrá" />b) modrá<br> Chci k nim přistuúpovat jednotlivě zkoušel sem i objForm["otazka"+cisloOtazky] a to se mu nelíbí ale objForm["otazka"+1 by skous. Před tim mám v deklaraci cyklu cisloOtazky = 1 |
||
mišmen Profil * |
#5 · Zasláno: 15. 2. 2007, 11:45:59
kde objForm = document.forms[0]
|
||
nothrem Profil |
#6 · Zasláno: 15. 2. 2007, 11:52:13 · Upravil/a: nothrem
Ještě je funkce document.getElementsByName(), ale lepší bude přiřadit jim jednoznačné id
|
||
peta Profil |
#7 · Zasláno: 15. 2. 2007, 13:07:59
<ul style="list-type:alfa">
<li><input type="radio" value="červená" name="otazka2" id="otazka2a"/><label for="otazka2a">červená</label></li> </ul> jednak si to dodela odrazky samo, druhak tam mas ID, tretak tam mas label for=ID na ktere, kdyz kliknes, tak je to totez, jako kliknout na radio-button a na ID se da pristupovat pres getElementById('jmeno').checked?1:0 viz nothrem |
||
mišmen Profil * |
#8 · Zasláno: 15. 2. 2007, 13:40:37
takhle mi to příde zbytečný ale už sem to nějak vyřešil
|
||
los Profil * |
#9 · Zasláno: 15. 2. 2007, 14:47:04
objForm["otazka" + cisloOtazky].length
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0