使用角度确定表单是否有效
Determining if a form is valid using angular
我正在尝试使用角度来确定表单是否有效。
我有这样的表格:
<form name="form" novalidate>
<p>
<label>Number: </label>
<input type="number" min="0" max="10" ng-model="test.number" required />
</p>
<p>
<label>Name: </label>
<input type="text" ng-model="test.name" required />
</p>
<button ng-click="sendTest(test)">Submit</button>
</form>
而且,在发送测试函数上,我做到了:
angular.module('demo', [
]).controller('MainCtrl', function($scope){
$scope.test = {
name: 'das'
};
$scope.sendTest = function(test) {
console.log(form.$valid);
console.log(test.$valid);
}
});
问题是form.$valid和test.$valid都是未定义的。我尝试按照以下示例执行此操作:
http://dailyjs.com/2013/06/06/angularjs-7/http://www.youtube.com/watch?v=J82OD76QhPo
以下是此演示的完整代码:http://plnkr.co/edit/l0E62KPJu4Z2r15VNjJq
form
被添加到作用域中,请尝试: console.log($scope.form.$valid)
顺便说一句,它被称为form
,因为这是您在表单标签的 name 属性上指定的值。如果您从控制器想要了解特定字段的状态,也可以向输入字段添加名称属性。
示例:http://plnkr.co/edit/Ra98yIFYso94flDIqNCD?p=preview
相关文章:
- 博主iframe评论表单是否被限制自定义
- 在不重新运行jquery验证的情况下检查表单是否有效
- 使用Ajax提交表单是否安全
- 尝试检索变量以检查表单是否有效
- 如何检查表单是否失焦
- 检查 Emberjs 中的表单是否为空的正确方法
- 使用 jQuery UI 选项卡拆分表单是否会影响表单发布到 PHP
- 使用 jQuery 检查表单是否具有输入元素
- 了解 html 表单是否已更改
- 角度架构表单 - 检查表单是否经过验证
- 使用角度确定表单是否有效
- 检查表单是否已保存在CRM 2011 Javascript中
- 使用jQuery,如何查找表单是否已更改
- 检查输入表单是否为空jQuery
- 正在检测表单是否已更改,脚本是否不起作用
- 无法验证表单是否已用CasperJS&jQuery
- 如何检查表单是否在没有提交按钮的情况下提交
- Angular.js Search查询搜索表单是否不在当前文件中
- 使用GET方法选择表单——是否有可能有一个不向URL添加任何内容的选项?
- HTML表单是否需要Action/Method才能提交?