/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
fokus i formularer...
Fra : Carsten Hansen


Dato : 19-01-01 12:54

Hej

Jeg kan godt sætte fokus til et text-felt i en formular, men hvad nu
hvis dette felt er et sæt af radiobuttons med det samme navn? Er der
nogen der kan et godt tricks?

Carsten

 
 
Claus Schmidt (21-01-2001)
Kommentar
Fra : Claus Schmidt


Dato : 21-01-01 22:52

"Carsten Hansen" skrev
> Jeg kan godt sætte fokus til et text-felt i en formular, men hvad nu
> hvis dette felt er et sæt af radiobuttons med det samme navn?

I JavaScripts objekthieraki er hvert
element på en side placeret og
kan kaldes via dets placering.

For formularer er den generelle
syntaks:

document.forms[0].elements[0]

Document er siden som formularen
er på - forms[0] er den første formular
på siden, den næste hedder forms[1]
og så videre.

Hvis du har givet din formular navnet
"kurt" kan du bare skrive "kurt" her.

Elements er alle de elementer som
du har i din formular. Hvis din formular
kun indeholder tre radiobuttons, vil den
første hedde elements[0], den næste
elements[1] og den tredje elements[2].

Disse numre beholder de uanset hvilket
navn du giver dem. Hvis formularen "kurt"
f.eks. er den første formular på en side,
så vil du kunne kalde den v.hj.a.

document.kurt
og
document.forms[0]

Du vil så kunne kalde den første radio-
button v.hj.a.

document.kurt.elements[0]
og
document.forms[0].elements[0]

NB: elements skelner ikke mellem
tekstbokse, knapper, radiobuttons,
eller afkrydsningsfelter, det er placeringen
i koden der afgør nummeret.

Hvis du f.eks. har en knap placeret over
dine radiobuttons, er det knappen, som
vil få navnet elements[0]

Jeg tror på at du selv kan sætte focus()
efter

--
[claus]
-det samme gælder forresten for
document.images[0] og document.links[0].




Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste