Angular JS - 搜索表单验证
Angular JS - Search form validation
我相信这个问题已经被问了好几次了,所以我会再问一次。 我正在使用 Angular 构建一个搜索表单,并且要求只存在一个搜索条件(例如名字)。 提交表格时验证表格的最佳方法是什么?
有没有一种简单的方法来"验证"模型?
取决于您的要求。您可以编写具有分组功能的自定义指令(此处的示例:http://jsfiddle.net/ExpertSystem/w8kZn/),也可以简单地使用具有多个字段值的 ng 所需的 directice。
这是一个伪示例。
<form name="searchForm">
<input type="text" ng-model="data.firstName" name="firstNameF" ng-required="!(data.firstName.length || data.lastName.length)" />
<input type="text" ng-model="data.lastName" name="lastNameF" ng-required="!(data.firstName.length || data.lastName.length)http://jsfiddle.net/ExpertSystem/w8kZn/" />
<button type="submit" ng-disabled="!searchForm.$valid">Submit</button>
</form>
(此处的工作示例:http://jsfiddle.net/ahL58/10/)
相关文章:
- 解析javascript表单验证器
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 自定义表单验证和提交
- Javascript表单验证的缺点
- Jquery的表单验证不起作用
- 语义ui表单验证:图像url
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- JavaScript表单验证-“;“错误”;不按需要工作
- Mailchimp内联表单验证不适用于JS加载的HTML
- jQuery/JS获胜't在表单验证后重定向
- jquery表单验证复选框错误显示
- javascript表单验证-数值和密码
- 我想知道如何在javascript中进行表单验证
- jQuery表单验证(如果==“执行此操作”)仅适用于第一次输入
- 使用记录保存的消息进行表单验证
- 表单验证工作不正常,在不检查条目的情况下继续
- 如何对未知表单元素进行表单验证
- 使用ajax、php和mysql进行表单验证
- JS表单验证未发生
- 表单验证jsphp路径