我正在努力创建一个验证规则,验证与另一个号码相关的一个号码。
我的软件中有一个设置代表两个数字之间的最大差异 - 对于这个例子,我们说它设置为0.02
假设数字A是1.50
。 B号现在不能大于1.52
(1.50 + 0.02
)。如果用户输入1.53
,则此输入将无法验证。
我该怎么做呢?
<input type="number" name="numberA" />
<input type="number" name="numberB" />
numberA: {
required: true
},
numberB: {
required: true,
range: ??
}
提前感谢您的帮助!
答案 0 :(得分:0)
尝试这样的事情
$( "#myform" ).validate({
rules: {
numberA: "required",
numberB: {
equalTo: "#numberA"
}
}
});
如果它不起作用,请提供验证jquery的名称。
答案 1 :(得分:0)
最后到达那里!
这是我最终得到的代码:
range: function() {
return [parseFloat($("#numberA").val()), parseFloat($("#numberA").val()) + 0.02];
}