Avatar billede morten2001 Nybegynder
23. juli 2001 - 14:12 Der er 6 kommentarer og
2 løsninger

name?

Hvordan finder man et navn på en input via en checkbox


altså nå man klikker på checkboxen så skal den alert()

hvad checkboxens navn er !!...
Avatar billede jakoba Nybegynder
23. juli 2001 - 14:16 #1
<input type=\'checkbox\' name=\'olsen\' onclick=\"alert(this.name)\">
Avatar billede roenving Novice
23. juli 2001 - 14:19 #2
Men da du angiver navnet i taggen, kan det da ikke være så svært ?-)
Avatar billede jakoba Nybegynder
23. juli 2001 - 14:20 #3
hvis nu siden er genereret med fx php der allokerer navne til felterne ved hjælp af et løbenummer :)
Avatar billede morten2001 Nybegynder
23. juli 2001 - 14:21 #4
hmm lige et sprøgsmål mere


jeg har en if sætning

var navn = 200;
if(mintest.navn.checked == true)


og det ser ud som om man ikek kan have variabelen navn i blandt.. mintest.var.checked... hvordan gør man det?
Avatar billede jakoba Nybegynder
23. juli 2001 - 14:24 #5
Navn bør IKKE være \"200\", det giver evige problemer med at javascript kommer til at konvertere det til et tal.

og det kan ikke bruges i punktum notation.

skriv et bogstav foran så det bliver et lovligt javascript-navn.

mvh JakobA
Avatar billede roenving Novice
23. juli 2001 - 14:24 #6
Hvis du skal bruge en variabel vil jeg anbefale at du bruger elements-array\'et:

if(mintest.elements[navn].checked == true)

-- og sørger for at det er en tekststreng !~]

jes
Avatar billede morten2001 Nybegynder
23. juli 2001 - 14:26 #7
takker begge for svar....
Avatar billede jakoba Nybegynder
23. juli 2001 - 14:28 #8
Ups. hvis du vil bruge en variabel til at finde elementet bør adressen skrives som:

var navn = \"k200\";
if(mintest.elements[navn].checked == true)

og uden bogstav foran bliver det som roenving foresæår: et arrayopslag i ALLE felter i formularer, nummereret fra 0.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester