jQuery验证在验证范围输入时失败

jQuery验证在验证范围输入时失败,jquery,jquery-validate,jquery-tools,Jquery,Jquery Validate,Jquery Tools,我正在使用此滑块: 它生成的代码如下所示: <input id="AddedValue" max="100000" min="0" name="AddedValue" type="text" data-orig-type="range" value="0" class="range"> 现在,当我使用这个滑块,并将其设置为任意值时,它会说,值需要小于或等于100000。我怎样才能解决这个问题?或者是否有任何方法允许我禁用此单一输入的验证?您的问题是由添加到输入的min和max

我正在使用此滑块:

它生成的代码如下所示:

<input id="AddedValue" max="100000" min="0" name="AddedValue" type="text" data-orig-type="range" value="0" class="range">


现在,当我使用这个滑块,并将其设置为任意值时,它会说,
值需要小于或等于100000
。我怎样才能解决这个问题?或者是否有任何方法允许我禁用此单一输入的验证?

您的问题是由添加到输入的
min
max
属性引起的。jqueryvalidate插件接受这些,并认为它们是您的规则。在这种情况下,即使是
ignore
选项也会被“忽略”。。。。它仍然认为这些是有效的规则

<input id="AddedValue" max="100000" min="0" name="AddedValue" type="text" data-orig-type="range" value="0" class="range">

直截了当地说,如果jQueryTools不能很好地与其他jQuery插件配合使用,我会把它换成其他东西。(如果你进一步深入研究,你会发现jQueryTools自jQuery1.3以来只进行了一次更新,而且几乎没有开发人员。浏览他们的用户论坛和Github网站,你会发现Tero对支持他的创作几乎没有什么兴趣,在过去18个月左右的时间里,一直找不到任何人来接手这项工作)

它生成的代码是什么?那么您编写的代码是如何让它生成代码的呢?你怎么会出错?javascript控制台?需要更多的信息,给你更好的建议。是的。它认为这些是我的规则,但它错误地验证了它们!我可以输入100这样的值,它说这个值需要小于或等于100000!:/@奥杰克。请为您的问题构造一个JSFIDLE演示。
$(document).ready(function() {

    $('#myform').validate({  // jQuery Validate setup
        // other options,
        rules: {
            AddedValue: {
                min: 0,
                max: 100000
            }
        }
    });

    $('#AddedValue').rangeinput({  // jQueryTools Rangeinput setup
        // other options,
        min: 0,
        max: 100000
    });

});