"Trine Banke Brenneche" <nyhed@brenneche.dk> writes:
> Jeg har en formular, hvori felterne i HTML er navngivet således:
> titel[0],person[0], titel[1], person[1], titel[2], person[2] osv.
> Dette skal gøre det nemt for mig at behandle data med PHP, når de er
> submittet, men...
> Jeg vil så bruge javascript til at validere formularen med, og javascript er
> vist ikke så glad for [ og ], for den returnerer:
> form.titel.0 er null eller ikke et objekt
Hvis du skriver
form.title[0]
så er det klart at den gør sådan. Det er det samme som
form.title.0
og begge er jo forkerte.
Den bedste, sikreste, og mest standard-garanterede måde at addressere et
form-element er:
document.forms["myFormName"].elements["myElementName"]
I dit tilfælde (du har fat i formen på en eller anden måde) skal du skrive
form.elements["titel[0]"]
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'