点击input,checkbox,先判断再赋值是选中否

末蓝、 2022-12-03 02:23 247阅读 0赞

点击input checkbox,复选框先判断再决定选中否,可以用event.preventDefault(); 阻止默认事件,再手动赋值;

angular 阻止checkbox默认事件,

  1. <label>
  2. <input type="checkbox" ng-click="changeState($event)" ng-checked="checkState">
  3. </label>
  4. //js
  5. $scope.checkState = false;
  6. $scope.testVal = 1;
  7. $scope.changeState = function($event){
  8. $event.preventDefault();
  9. if($scope.testVal == 1){
  10. $scope.checkState = true;
  11. }else{
  12. $scope.checkState = false;
  13. }
  14. }

发表评论

表情:
评论列表 (有 0 条评论,247人围观)

还没有评论,来说两句吧...

相关阅读