如何添加多个条件以形成 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 数据框中添加新行

如何根据python中的多个条件对excel文件进​​行重复数据删除?

如何减少SQLServer死锁发生

如何使用方法语法在 LINQ 连接中添加多个条件