31. juli 2009 - 10:10Der er
6 kommentarer og 1 løsning
Onclick på en disabled checkbox
Hej
Jeg har en side med en række checkboxes, og har lavet det sådan, at man max kan markere 3, så bliver resten disabled. Det virker fint nok.
Jeg har brug for, at et klik på en af de disabled checkboxe giver en besked. Men synes ikke jeg kan få en event kaldt. Hverken onclick, onmouseup eller noget fanges, når kontrollen er disabled.
Jeg løste problemet i IE ved at pakke alle checkboxe ind i en span-kontrol, og så sætte en onmouseup på span når 3 checkboxe er markeret. Men det virker ikke i andre browsere.
Naturligvis virker en event handler ikke på en disabled kontrol. Det ville være en grim bug.
Hvis du koder rigtigt kan du sagtens sætte en mouseup handler på et omkransende span og få det til at virke i alle browsere. Prøv at vise din kode, så vi kan rette fejlen(e)
Afkrydsning af checkbox 1 disabler checkbox 2. For at fange mouseup event på checkbox 2, er denne pakket ind i en span. Dette virker perfekt i IE (og Opera), men Firefox vil ikke registrere eventet på span kontrollen.
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.