Avatar billede kalleballe Nybegynder
10. april 2002 - 15:51 Der er 7 kommentarer og
1 løsning

checkbox validering i dynamisk tabel.

Jeg har en dynamisk tabel der altså kan være af variabel længde.

I hver række er det en checkbox og nu er det sådan at jeg har en knap der skal finde ud af hvilken checkbox der er tjekket og så gå til et link der passer til lige netop denne checkbox.

Hvordan gør man det??
Avatar billede Slater Ekspert
10. april 2002 - 15:58 #1
Hvis det er radiobuttons du snakker om kan du få en SelectedIndex fra dem. Hvis det er checkboxes må du checke hverenkelt.
Avatar billede kalleballe Nybegynder
10. april 2002 - 16:01 #2
Det checkboxes, - men hvordan tjekker jeg hver enkelt dynamisk..
Avatar billede jakoba Nybegynder
10. april 2002 - 16:05 #3
du kan lede efter checkbokse i din form med:

    var frme = document.formnavnet.elements;

    for (var i=0; i<frme.length; i++ ) {
        if ( frme[i].type == 'checkbox' ) {
            alert( "Jeg har fundet en checkbox\n"
                  +"den hedder "+frme[i].name +"\n"
                  +"har værdien "+frme[i].value +"\n"
                  +"og den er "+( frme[i].checked ? "sat" : "ikke sat" )  );
        }
    }

hvis værdien er det link der skal skiftes til kunne du evt sige:
            self.location.href = frme[i].value;

mvh JakobA
Avatar billede Slater Ekspert
10. april 2002 - 16:05 #4
du må lave dem til en array. Dette gøres i Internet Explorer ved at give dem samme ID, men jeg ved ikke med Mozilla/Netscape osv.

Hvis du giver dem samme id, kan du sige

<input type=checkbox id=cbarray>

for (var i = 0; i < cbarray.length; i++) {
  if (cbarray[i].checked)
      // udfør noget.
}
Avatar billede Slater Ekspert
10. april 2002 - 16:06 #5
Ah, det var godt du lige var der til at redde mig jakoba. :)
Avatar billede jakoba Nybegynder
11. april 2002 - 10:07 #6
Men er det det kalleballe leder efter?

Lad os høre kalleballe, så vi evt kan justere svaret eller finde på et andet der faktisk nytter.
Avatar billede kalleballe Nybegynder
11. april 2002 - 10:20 #7
Ja tak jakoba og viperine, - nu brugte jeg altså jakobas løsning så han fik alle points, - men jeg ville også gerne have givet nogle til viperine!!!

Det sjove er at jeg selv havde en tilsvarende løsning, - jeg har nok bare lavet en eller anden fejl jeg ikke kunne se for bare 'træer'

Mange tak for hjælpen

KalleBalle
Avatar billede jakoba Nybegynder
11. april 2002 - 16:24 #8
viperine >> svar på http://www.eksperten.dk/spm/196864

mvh JakobA
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