0

我试图弄清楚如何在动态创建的字段上使用 jquery 进行表单验证。

这个例子:

<input type="text" name="field_1" class="validminmax"><input type="hidden" name="field_1_min" value="0"><input type="hidden" name="field_1_max" value="10">

<input type="text" name="field_2" class="validminmax"><input type="hidden" name="field_2_min" value="0"><input type="hidden" name="field_2_max" value="10">

<input type="text" name="field_3" class="validminmax"><input type="hidden" name="field_3_min" value="0"><input type="hidden" name="field_3_max" value="10">

……

在 jQuery 中:

$(document).ready(function(e) {
   $.validator.addClassRules({
      validminmax:{
         required:true,
         number: true,
     minValue: ???,
     maxValue: ???
    }
    });
});

我试图弄清楚如何将 minValue 和 maxValue 与其他字段(field_* min, field *_max)一起使用。

所以每个 field_* 我都希望应用相应的最小和最大字段。反正我能做到吗?可能有比我目前编写的更好的方法来做到这一点。任何帮助将不胜感激。

4

1 回答 1

1

一种方法是使用规则“范围”,它可以作为类规则应用,如下所示

<input type="text" id="x" name="x" class="range" min="1" max="9"/>
于 2013-05-27T19:04:05.710 回答