如何防止Angular表单无效时发送到php文件(method =" post")?

时间:2016-03-17 08:57:28

标签: php angularjs forms

我想在这种情况下,Angular的默认设置是添加ng-disabled以提交按钮。如果是这样,可以警告用户每个输入中的错误,但错误将立即显示。有没有办法显示错误(通过控制器或其他方式的功能),只有在onclick之后,没有实际提交的表单,如果它无效,发送到PHP?

1 个答案:

答案 0 :(得分:0)

<强> HTML

   <form name="myForm">
         <input type="text" name="textField" ng-model="textField"/>
         <md-button type="button"
                    class="btn-width-medium md-raised md-primary" 
                    ng-click="validateForm()">
                Save
         </md-button>
    </form

控制器:

.controller("controller",function($scope){
   $scope.validateForm = function(){
      // Do validation here
      // If valid 
         // Submit form - post data
      // Else invalid
         // Show message and return
   };
});