如果第一个文本框中有值,如何验证第二个文本框?

时间:2014-08-27 10:44:38

标签: angularjs

我有两个文本框。如果第一个包含文本,则第二个不能为空。

我可以设置angularJS表格验证来涵盖这个用例吗?

2 个答案:

答案 0 :(得分:2)

下面的

是假设两个字段都是文本字段的示例。

<input type="text" ng-model="input.field1">

<input type="text" ng-model="input.field2" ng-required="angular.isDefined(input.field1) && input.field1.length > 0">

答案 1 :(得分:0)

此代码示例将检查第一个输入框的模型是否为空,如果是,则需要第二个输入框。

<form>
    <input type="text" data-ng-model="first"/>
    <input type="text" data-ng-model="second" data-ng-required="angular.isDefined(first)"/>
    <button type="submit">Submit</button>
</form>