Autor Zpráva
fjf
Profil
Ahojte, mam:

<form name="formular">
<input type='radio' name='xxx' value='a'>
<input type='radio' name='xxx' value='b'>
<input type='radio' name='xxx' value='c'>

Uzivatel zaskrtne jedno z policok. Ako odkazem na zaskrtnutu hodnotu?

document.formular.xxx.value nie je ten spravny tvar :-(
habendorf
Profil
Radio má atribut checked.
fjf
Profil
a? :-)
habendorf
Profil
Na konkrétní input se dostaneš přes id nebo přes pořadí. Zda je zaškrtnut zjistíš právě pomocí checked.
fjf
Profil
a inak ako kontrolovanim kazdej polozky, ci je zaskrtnuta to nejde?

radio by predsa malo odovzdavat hodnotu zaskrtnutej polozky...
fjf
Profil
Ahojte
V com toto nesedi?

vo formulari s nazvom "formular" su 3 radio-inputy bod1, bod2, bod3 kazdy s 9-timi volbami...

function kontrola() {
for (i=1; i<4; i++)
for (j=1; j<10; j++) {
var bod = "bod" + i + "[" + j + "]";
if (document.formular[bod].checked) {
}}}
habendorf
Profil
for (i=1; i<4; i++) {

a na konci taky přidat.
habendorf
Profil
Jo a samozřejmě

for (j=0; j<9; j++) {
fjf
Profil
nie nejde o zatvorky... dva cykly for mozu ist skludom jeden na druhy bez zatvoriek...

a nejde ani o 0-8 resp. 1-9

chyba je:

document.formular[...].checked ma hodnotu null alebo nie je objekt...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: