Javascript 如何在条件失败时取消选中特定的复选框
当条件失败时,我想取消选中一个特定的复选框。我已选中了许多复选框,但当条件失败时,我想显示警告消息,不想选中该复选框。但当我执行此操作时,会显示警报消息,但选中了复选框。我想在显示消息时取消选中此复选框Javascript 如何在条件失败时取消选中特定的复选框,javascript,Javascript,当条件失败时,我想取消选中一个特定的复选框。我已选中了许多复选框,但当条件失败时,我想显示警告消息,不想选中该复选框。但当我执行此操作时,会显示警报消息,但选中了复选框。我想在显示消息时取消选中此复选框 <input type="checkbox" id="ChkIds_<?php echo $row['leader_id']; ?>" value="" name="selected[]" onChange="myFunction(this)" class="<
<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>
您可以在更改时调用函数并取消选中所需复选框
$("#chkbox_id:checked").attr("checked", false);
如果要取消选中刚才选中的复选框,则:
$(obj).attr("checked", false);
如果另一个:
$("#checkboxid").attr("checked", false);
如果所有人:
$("input:checkbox").attr("checked", false);
如果你展示你的代码,会更容易得到帮助,最好是在一个可以运行的环境中,就像它工作一样,并且有一个非常好的答案,解释所有的事情。谢谢你,BB