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