如何设置两个数字范围的验证。我想将第一个数字的最大值设置为第二个数字的值,将第二个数字的最小值设置为第一个数字的值。这是我的 js 代码:
min_num : {
validators : {
integer : {
message : 'Please enter the valid number ',
min : 1,
max : 'max_num'
},
notEmpty : {
message : 'Please enter the number'
}
}
},
max_num : {
validators : {
integer : {
message : 'Please enter the valid number ',
min : 'min_num',
max : 10000
},
notEmpty : {
message : 'Please enter the number'
}
}
}
和 HTML:
<div class="form-group">
<label class="col-md-2 control-label">Min num</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"> </span> <input type="number"
class="form-control" id="min_num" name="min_num" min="0"
required data-bind="value:replyNumber" />
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">Max num</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"> </span> <input type="number"
class="form-control" id="max_num" name="max_num" min="0" required
data-bind="value:replyNumber" />
</div>
</div>
</div>
请帮忙谢谢
最佳答案
我找到了解决方案。只需更改一点我的 HTML 代码即可完美运行:D
<div class="form-group">
<label class="col-md-2 control-label">Min num</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"> </span> <input type="number"
class="form-control" id="min_num" name="min_num" min="0"
required data-bind="value:replyNumber" />
</div>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">Max num</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon"> </span> <input type="number"
class="form-control" id="max_num" name="max_num"
min=min_num required
data-bind="value:replyNumber" />
</div>
</div>
</div>
关于javascript - Bootstrap Validator 验证数字范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44632090/