3
我有两个数字输入相互绑定,以1000为单位递增,一个是上限,一个是下限范围。每当下范围设定为高于上范围时,上范围自动更改'值'和'最小'属性以匹配下范围值。然而,每当上范围输入通过增大下范围值达到十个阈值(9000,90000等)的功率时,它就停止,而下范围能够继续。有谁知道这是为什么,以及如何阻止这种情况发生?当增加十(1000,10000,100000等)的功率时,Jquery绑定数字输入不起作用
https://jsfiddle.net/tg0ck5r1/
HTML:
<input type="number" id="upperBidRange" step="1000" >
<input type="number" id="lowerBidRange" step="1000" min="1000" value="1000">
JS:
function SetBidIncrementAmountAndUpperBidRangeMins() {
$('#upperBidRange').attr('min', $('#lowerBidRange').val());
}
function SetBidIncrementAmountAndUpperBidRangeValues() {
$('#upperBidRange').val($('#lowerBidRange').val())
}
$(SetBidIncrementAmountAndUpperBidRangeMins);
$(SetBidIncrementAmountAndUpperBidRangeValues);
$('#lowerBidRange').bind('keyup mouseup onwheel input keypress change paste', function() {
SetBidIncrementAmountAndUpperBidRangeMins();
if ($('#lowerBidRange').val() > $('#upperBidRange').val()) {
$(SetBidIncrementAmountAndUpperBidRangeValues);
}
});
无法理解的要求 – brk