15. september 2004 - 14:35Der er
10 kommentarer og 1 løsning
typecasting eller?
Jeg har googlet en del efter typecasting på nettet, men det eneste jeg kan finde er den der med at "en string bliver automatisk castet til en integer eller float som det er nødvendigt".
Nu er problemet imidlertid bare det at jeg har brug for at hente et form-element, udfra dets navn fra en form hvor jeg har adskillige hundrede formelementer.
Ud fra navnet ved funktionen om det er en checkbox, hidden eller hvad det nu måtte være..
Jeg gør noget i stil med følgende: id="1dk35yk"; var checkbox = document.getElementById('flaf' + id); //Hvor jeg ved at elementet flaf1dk35yk findes, og at det er et //checkbox form element. alert('checkbox flaf' + id + ' is ' + checkbox.checked );
Men jeg får at vide at checkbox ikke har nogle properties..
Er der alternative måder for at hente formelementer, som bevarer deres properties, eller skal de på en eller anden måde typecastes til at være af den rigtige type?
Har lige afprøvet dit script, og det virker fint. Er du sikker på at boxen hedder "flaf1dk35yk". Husk JavaScript er casesentive, så der er forskel på "flaf1dk35yk" og "FLAF1dk35yk"
Når du siger form.... Taler vi her om en html <form> som du har submittet, og så skal smage på værdierne? I så fald skal du måske være opmærksom på at checkbox KUN bliver sendt med hvis den der checked. Ellers forekommer den slet ikke i dine parametre.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.