如何添加多个条件以形成 ng-submit 或 Textbox ng-enter
Posted
技术标签:
【中文标题】如何添加多个条件以形成 ng-submit 或 Textbox ng-enter【英文标题】:How do I Add multiple conditions to either form ng-submit or Textbox ng-enter 【发布时间】:2016-08-09 00:48:56 【问题描述】:在我的 JSP 代码中,我尝试在表单上使用 ng-submit。
问题是该表单的文本框有许多验证,这些验证是在提交按钮中使用 ng-disabled 实现的。
现在,如果我点击文本框上的回车键,那么这些验证将不会被执行,表单将被提交。
如何在此处添加条件?
我能想到的唯一选择是将 ng-disabled 的所有条件移至 javascript 函数。
<form name="customersForm" ng-submit="findCustomers(custName, custCity)">
<button type=submit **ng-disabled="validateInputs(custName,custCity)"**
id="listButton" ng-click="findCustomers(custName,custCity)"><span>Find </span></button>
【问题讨论】:
【参考方案1】:将novalidate
属性添加到您的表单,并将required
属性添加到您的表单元素。从那里,您可以使用ng-
指令验证您的表单。在正确填写所有字段之前,不会提交表单。
【讨论】:
我有 2 个输入字段,其中任何一个都是强制性的。如何做到这一点? 看看this以上是关于如何添加多个条件以形成 ng-submit 或 Textbox ng-enter的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法将 2 个或多个邮政编码边界添加在一起以形成区域?
如何使用 AddOrUpdate 的多个条件来确定数据库是不是应该添加模型或更新?
如何根据基于数据框的两个或多个条件在 MultiIndex 数据框中添加新行