Autor | Zpráva | ||
---|---|---|---|
pajadvorak Profil |
#1 · Zasláno: 28. 7. 2016, 17:11:03
Dříve jsem měl tento kód přímo v <td onMouseDown="return zvyrazni_radek_check(this)"> a funkce fungovala, že se mi označil celý řádek pomocí této funkce:
function zvyrazni_radek_check(td) { var tr = td.parentNode; tr.className = (tr.className == 'zvyrazneny_prohl_check' ? '' : 'zvyrazneny_prohl_check'); } Toto je 1 sloupec v tabulce. Upravil jsem kód tak, abych měl jistotu, že se mi označí pouze v případě změny checkboxu. <td> <label style="width:289px; height:40px; display:block;"> <input type="checkbox" onChange="if(this.checked){return zvyrazni_radek_check(this)}else{return zvyrazni_radek_check(this)}" class="mojafaja" value="<?php echo $cislo_objednavky; ?>" name="doklad_hromadny[]" checked="checked" id="<?echo $i;?>" onclick="pocet(this.form)"> <?php echo $jmeno;?> </label> </td> Funguje to bezvadně a nestane se mi, že by byl označen aniž by proběhla změna v checkboxu. Ale nevím jak to spojit, aby se mi zase zvýraznil celý řádek a ne jenom buňka (<td></td>) jako nyní po změně. Prosím, pokud víte jak to udělat, poraďte. Děkuji. |
||
Taps Profil |
#2 · Zasláno: 28. 7. 2016, 18:59:23
pajadvorak:
pro ukázku Živá ukázka |
||
pajadvorak Profil |
#3 · Zasláno: 28. 7. 2016, 19:45:49
Taps:
Super, moc děkuji :-) |
||
Časová prodleva: 9 let
|
0