如何验证表单是否至少有一个非空输入?

时间:2016-03-02 10:26:56

标签: angularjs forms

就像在标题中一样:我想知道如何验证,如果我的表单至少有一个非空的输入 - 然后将提交按钮更改为启用?

谢谢!

1 个答案:

答案 0 :(得分:0)

<div ng-app="myApp" ng-controller="MyCtrl">
   <div class="col-xs-12">
     <form name="myForm">
     <input type="text" ng-model="user.firstname">
      <input type="text" ng-model="user.secondname">
      <button type="button" ng-click="checkIsEmpty()" ng-disabled="!user">SUBMIT
      </button>
     </form>
   </div>
</div>

编辑:

JS:

function MyCtrl($scope) {
        $scope.user = {};

    $scope.checkIsEmpty = function(){
      return angular.equals({}, $scope.user);
    }
}

小提琴:http://jsfiddle.net/nq1eyj1v/128/