Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 19.04.2006 Ostrzeżenie: (0%)
|
Witam,
Robie skrypt, ktory ma wyswietlac alert() kiedy zostanie zanaczony checkbox. Po lekturze przystapilem do prac, ale stanalem w jednym miejscu... Mam taki kod JS: Kod <script language="JavaScript"> function zaznacz() { objCheck=document.getElementById('idBox'); if (objCheck.checked==true) { alert('zaznaczone'); } } </script> Puszczam w petli: Kod echo '<input type="checkbox" name="check[]" value="'.$id_osoby[$j].'" id="idBox" onClick="zaznacz()"></td>'; Jakie sa bledy? Bo skrypt dziala strasznie dziwnie... pierwszy element jak zanacze to jest ok, potem kolejne ok. Jak zaznacze np drugi (bez pierwszego) to alert() wogole nie wyskakuje. Wogole alert() wyskakuje rowniez przy odznaczaniu checkboxa. Dzieki z gory za pomoc Pozdrawiam BENYkr |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
po pierwsze, id jest to takie cudo, ktore teoretycznie powinno byc unikalne dla kazdego elementu. ty niestety dla kazdego checkbox nadajesz te samo id.
po drugie: ...onClick="zaznacz(this)".... Kod function zaznacz(ch)
{ if (ch.checked==true) { alert('zaznaczone'); } } |
|
|
|
benyKR checkbox i onclick 19.04.2006, 14:28:35
Vogel ale wiesz ze ID jak sama nzwa wskazuje musi byc un... 19.04.2006, 14:35:48
benyKR Cytat(Vogel @ 2006-04-19 13:35:48)ale wiesz z... 19.04.2006, 14:51:07
nospor CytatJest jakies inne rozwiazanie?czy moje jest ni... 19.04.2006, 14:56:17
benyKR Cytat(nospor @ 2006-04-19 13:56:17)czy moje j... 19.04.2006, 15:30:08 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:09 |