需求是这样的,在点击提交按钮前有几部分的数据需要检验其合法性,使用的是Angularjs框架,当时还在想要不要弄个啥鼠标事件,当鼠标落到按钮上时就进行数据的校验,如果校验失败,则将按钮置灰,但是项目有专用的浏览器,对一些事件并不是那么敏感,最后的做法如下:

$scope.submitModal = function () {
        var Flag1 = $scope.check1();
        var Flag2 = $scope.check2();
        var Flag3 = $scope.check3();
        // 三个都为true才可以提交
        if(Flag3 && Flag2 && Flag1){
            // 关闭模态框并传递数据
            $modalInstance.close($scope.model);
        }
    }

    // 假如需要在数据不合法时作出提示,可以在对应的check函数中实现,比如结合ng-show等进行提示,

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-05-31
  • 2021-12-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
相关资源
相似解决方案