小编Sag*_*mal的帖子

AngularJs:在数字输入字段中设置验证的条件最小值和最大值

我创建了一个网页,其中包含有两个数字输入域的表单field1和field2.我正在对这些领域进行验证.field1具有min值1和max值10万,但field2应该有min值max的field1或者1,什么是更大,max是100000我试图指定ng-model的field1作为min的field2,但它不能正常工作.

<div class="row">
  <div>
    <input ng-model="priceminrange" name="priceminrange" type="number"
    class="form-control" value="" placeholder="MinRange" min="1" max="100000">
    <span ng-show="form.priceminrange.$error.number">The value is not a valid number</span> 
    <span ng-show="form.priceminrange.$error.min || form.priceminrange.$error.max">
    The value must be in range 1 to 100000</span>
  </div>
  <div>
    <input ng-model="pricemaxrange" name="pricemaxrange" type="number"
    class="form-control" value="" placeholder="MaxRange" min={{priceminrange}} max="100000">
    <span ng-show="form.pricemaxrange.$error.number">The value is not a valid …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive

4
推荐指数
2
解决办法
1万
查看次数