3

Here is the Fiddle.

So I've set up this little example of what I am trying to do. I want this checkbox to work as the following. When user tries to enable/click the checkbox (mostly for people who are not computer savvy), I would like for it to alert them saying "You must login to do this action".

I can't figure it out. I've been searching all over for an answer, and couldn't find one.

Thanks a lot in advance for all your answers!

sgerbhctim
  • 3,420
  • 7
  • 38
  • 60

2 Answers2

4

Simply remove the disabled attribute from the checkbox. Also, if you want to show the alert only when the checkbox gets checked, use the following instead:

$(".check").click(function() {
    if (this.checked) {
        alert("You must sign in to do this.");
    }
});
João Silva
  • 89,303
  • 29
  • 152
  • 158
0

Remove the checked and disabled attributes and use this code:

$(".check").click(function() {
    if ($(this).is(':checked')) alert("You must sign in to do this.");
});​

jsFiddle example

j08691
  • 204,283
  • 31
  • 260
  • 272