使用相同的ng模型

时间:2018-06-11 16:11:11

标签: javascript jquery angularjs max min

问题:在第二个输入字段输入金额时,它不会在50000和750000之间取值,一旦我开始输入500000,它就会清除这些值。它接受低于50000和高于75000的任何东西

预期行为:我希望第一个输入字段的范围介于75000和最大值(正在工作)之间,第二个字段的范围介于50000和最大值之间。 (在我的情况下,第一个输入字段覆盖第二个字段)

我在下面的输入字段中使用相同的ng-model,因为这两个字段的目的是相同的,但是基于我想要显示的某些条件并隐藏这些字段并显示不同的label和min max属性。

我还有指令检查金额,用于验证输入的最大最大值并弹出错误消息

<div ng-hide="selection==1">
<label name="test">what is the amount?</label>
<input type="text" ng-model="test" min="75000" max="1000000" check-amount name="test" id="test" data-placement="bottom"  data-content="Amount should be between: $75,000 and $1,000,000">
</div>
<div ng-show="selection==1">
<label name="test">how much you want to enter?</label>
<input type="text" ng-model="test" min="50000" max="1000000" check-amount name="test" id="test" data-placement="bottom"  data-content="Amount should be between: $50,000 and $1,000,000">
</div>

任何帮助表示感谢。

0 个答案:

没有答案