Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]blokowanie klikniecia checkboxa
tmgryf
post 29.09.2009, 09:38:31
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 14.02.2009

Ostrzeżenie: (0%)
-----


<input type="checkbox" onMouseDown="return false;" onMouseUp="return false;" onclick="return false;" onblur="return false;" onfocus="return false;" onchange="return false;" name="towar[kup]"/>

pomimo wszelkich prob nie moge zablokowac klikniecia na checkboxa, tzn - zawsze mi sie zaznacza

cos robie nie tak?
Go to the top of the page
+Quote Post
nospor
post 29.09.2009, 09:42:22
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a ustawienie:
disabled="disabled"
nie pomaga?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tmgryf
post 29.09.2009, 09:55:20
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 14.02.2009

Ostrzeżenie: (0%)
-----


problem w tym ze musi byc enabled bo ogolnie checkbox znajduje sie w tagu tr, przy pomocy jquery badam klikniecie na tr i zaznaczam checkboxa, problem pojawia sie gdy klikam na checkboxie - wtedy checkbox nie zmienia stanu
Go to the top of the page
+Quote Post
paw-e-l
post 29.09.2009, 10:31:38
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 23
Dołączył: 27.06.2009
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


kod który podałeś działa zarówno pod ff jak i ie. Może masz wyłączone js winksmiley.jpg ?
Go to the top of the page
+Quote Post
tmgryf
post 29.09.2009, 10:38:45
Post #5





Grupa: Zarejestrowani
Postów: 79
Pomógł: 1
Dołączył: 14.02.2009

Ostrzeżenie: (0%)
-----


hmmm, a jak podepne jescze cos takiego:
CODE
$("tr.domenajest")
.hover(
function () {$(this).stop().animate({backgroundColor:"#ABC"}, 200);},
function () {$(this).stop().animate({backgroundColor: "#F3F6FB" }, 200);}
)
.click(
function ()
{
// alert($(this).find("input[type='checkbox']").is(':checked')+'row');
if($(this).find("input[type='checkbox']").is(':checked'))
{

$(this).find("input[type='checkbox']").attr("checked",'');
$(this).hover(
function () {$(this).stop().animate({backgroundColor:"#ABC"}, 200);},
function () {$(this).stop().animate({backgroundColor: "#F3F6FB" }, 200);}
)
}
else
{
$(this).find("input[type='checkbox']").attr("checked","checked");
$(this).hover(
function () {$(this).stop().animate({backgroundColor:"#81A14E"}, 200);},
function () {$(this).stop().animate({backgroundColor: "#DFFFC0" }, 200);}
)
}
// alert($(this).find("input[type='checkbox']").is(':checked')+'row');
}
);


nie chce mi htmla wstawic
ale to wyglada tak:
tr class="domenajest"
td
input type="checkbox"
/td
/tr

Ten post edytował tmgryf 29.09.2009, 10:40:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 10.07.2025 - 10:31