0

. ボタンをクリックすると、チェックボックスが無効になり、もう一度クリックするとチェックボックスが有効になります。. .as 私は javascript や jquery についてあまり知りません。. 。助けてください。. .

<input id="option" name="item_number" type="checkbox" class="ckbox" value="1" onclick="this.checked=!this.checked;"/>


<input type="button" class="button2" id="addtocart" value="Add to Cart" Title="Add to Cart" onClick="addItem_check('item_listing_100','ItemTable','100','Amul Butter','500','g','150.00','1','kg','200.00','2','kg','250.00'); amul1.style.backgroundColor='#c2ed5c'; if(this.value=='Add to Cart') {this.value = 'Remove from Cart'};"/>
4

5 に答える 5

2
$("#addtocart").toggle(function(){
$("#option").attr("disabled","disabled");
},function(){
$("#option").removeAttr("disabled");
});

参照トグル属性

于 2013-09-13T13:12:21.450 に答える
1

これはトリックを行うでしょう

<!DOCTYPE html>
<html>
<head>
<script>
var x = true;
function toggle()
{
 if(x) {
   x=false;
   document.getElementById("chk1").disabled=true;
 } else {
   x=true;
   document.getElementById("chk1").disabled=false;
 }
}
</script>
</head>
<body>

<input type="checkbox" id="chk1">
<button type="button" onclick="toggle()">Toggle</button>

</body>
</html>
于 2013-09-13T13:17:55.740 に答える
1

できるよ:

$("#addtocart").click(function() {
    var cb       = $("#option");
        isActive = cb.prop("disabled");

    cb.prop("disabled", !isActive);
});
于 2013-09-13T13:14:23.350 に答える
1

試してみてくださいthis。これは役に立ちます

JS

$("#addtocart").click(function(){
       if($("#option").prop("disabled"))
          $("#option").prop("disabled",false);
    else
      $("#option").prop("disabled",true);

    });
于 2013-09-13T13:16:23.260 に答える
1

Do this: attr()

$("#addtocart").click(function(){
    $("#option").attr("disabled",true);
}); 

OR

$("#option").attr("disabled","disabled");

OR

$("#option").removeAttr("disabled");

DEMO

于 2013-09-13T13:13:26.843 に答える