fut*_*ure 4 angularjs angularjs-directive angularjs-scope
如果元素有效,我怎么能在模糊时触发函数调用没有其他错误?
HTML
<input type="text" id="order" ng-model="order" name="order" class="form-control"
ng-pattern="/^[0-9]*$/" ng-minlength="9" maxlength="9"
required="" ng-blur="something()" />
Run Code Online (Sandbox Code Playgroud)
JS
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.something=function(){
if($scope.routingNumber.$valid)
alert("yippie");
}
});
Run Code Online (Sandbox Code Playgroud)
在这里你去:http://plnkr.co/edit/g4ecmWToQPbOKAk3XvNt?p = preview(完整表格) http://plnkr.co/edit/Zep8D4AXvkzwpqcFFXjR?p=preview(仅限订单字段)
你只需form要将你的something方法传递给你.
<input type="text" id="order" ng-model="order" name="order" class="form-control"
ng-pattern="/^[0-9]*$/" ng-minlength="9" maxlength="9"
required="" ng-blur="something(myform)" />
Run Code Online (Sandbox Code Playgroud)
在你的JS中:
app.controller('MainCtrl', function($scope) {
$scope.something = function(form) {
if (form.order.$valid) {
alert("yippie");
}
}
});
Run Code Online (Sandbox Code Playgroud)
您可以在以下文档中找到有关表单验证和错误的更多信息:https://docs.angularjs.org/guide/forms
| 归档时间: |
|
| 查看次数: |
11166 次 |
| 最近记录: |