關於點擊按鈕提交前進行數據校驗

需求是這樣的,在點擊提交按鈕前有幾部分的數據需要檢驗其合法性,使用的是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等進行提示,

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章