gpt4 book ai didi

Angularjs 复选框确认

转载 作者:行者123 更新时间:2023-12-03 16:43:33 24 4
gpt4 key购买 nike

当有人取消选中复选框时,我想确认一下。以下功能每隔一次才起作用。当它第一次加载它的罚款。它调用确认,如果您取消它,它会选中复选框。但是,如果您再次单击它,则没有任何 react 。我确定我遗漏了一些简单的东西:

$scope.check = function(clickedid) { 
if (document.getElementById(clickedid).checked === true) {
return false;
} else {
var box= confirm("Are you sure you want to do this?");
if (box===true){ // yes sure
return true;
}
else{ // cancel
document.getElementById(clickedid).checked = true;
}
}
};

这是 html
<lable>Checkbox
<input type="checkbox" id="check1" ng-model="active" ng-change="check('check1')">
</label>

这是一个 jsfiddle

最佳答案

因为ng-change , 它正在与 ng-click 合作

<lable>Checkbox
<input type="checkbox" id="check1" ng-model="active" ng-click="check('check1')">
</label>

关于Angularjs 复选框确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31692439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com