Asp.net jQuery验证范围限制的格式规则

Asp.net jQuery验证范围限制的格式规则,asp.net,jquery-validate,Asp.net,Jquery Validate,我有一个很大的文本输入表,服务器端正在为其创建一组自定义属性。这些属性包括jqueryvalidate插件使用的“min”和“max” 由于需求的变化(当然),我们现在必须将属性更新为范围类型,但是验证插件没有正确解释范围规则的格式(或者更准确地说,我没有正确设置规则的格式),现在我遇到了问题 为输入框生成的输出如下所示: <input type="text" producttype="CCC" code="ESTFEE" range="460, 500" class="currency

我有一个很大的文本输入表,服务器端正在为其创建一组自定义属性。这些属性包括jqueryvalidate插件使用的“min”和“max”

由于需求的变化(当然),我们现在必须将属性更新为范围类型,但是验证插件没有正确解释范围规则的格式(或者更准确地说,我没有正确设置规则的格式),现在我遇到了问题

为输入框生成的输出如下所示:

<input type="text" producttype="CCC" code="ESTFEE" range="460, 500" class="currency required" id="txtEstFeeCCC" value="460.00" name="txtEstFeeCCC">

jQuery Validate range的输入属性应如何格式化,以便显示正确的数字范围限制?

您应该能够执行以下操作:

<input type="text" id="field1" name="field1" class="{required: true, range: [460, 500]}">


当然,您可以始终将值存储为一个范围,但输出为
min
max
属性。我没有使用jQuery元插件,但我现在使用了(从一开始就应该使用),这已经解决了您的答案所建议的问题。抱歉,没有意识到您没有该插件。很高兴我的回答有点帮助:)
$("#btnSave").click(function() {
    validator.form();
    ... 
    });
<input type="text" id="field1" name="field1" class="{required: true, range: [460, 500]}">