1

条件が失敗したときに特定の選択されたチェックボックスの選択を解除したい.チェックボックスの数を選択しましたが、条件が失敗したときに警告メッセージがあることを示し、そのチェックボックスを選択したくありません. しかし、私がこれをしているとき、警告メッセージがありますが、チェックボックスが選択されています.メッセージが表示されているときに、この選択されたチェックボックスの選択を解除したい

    <input type="checkbox" id="ChkIds_<?php echo $row['leader_id']; ?>" value="" name="selected[]" onChange="myFunction(this)"  class="<?php echo $row['state_point'];?>">

          <td align="center" bgcolor="#FFFFFF"><span id="total" class="0">1000</span></td>


<script type = "text/javascript">


function myFunction(obj) {
                   if(obj.checked==1) {
                          var valuenew=obj.value;
                          var NewVal=$('#total').text();


                          var calcVal=Number(NewVal)-Number(valuenew);
                            if(calcVal<=0)
                          {
                         alert('hi');
                          }
                          else
                          {
                          $('#total').text(calcVal);
                          obj.id.checked=false;
                         }
                          }
                  else {
                         var valuenew=obj.value;
                         var NewVal=$('#total').text();
                         var calcVal=Number(NewVal)+Number(valuenew);
                         $('#total').text(calcVal);  }



                       } 

</script>
4

2 に答える 2

1

チェックしたばかりのチェックボックスをオフにしたい場合は、次のようにします。

$(obj).attr("checked", false);

別の場合:

$("#checkboxid").attr("checked", false);

それらすべての場合:

$("input:checkbox").attr("checked", false);
于 2013-06-27T14:05:14.720 に答える