我试图弄清楚如何在动态创建的字段上使用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(字段_ * min,字段 * _ max)。
所以每个field_ *我想要应用相应的最小和最大字段。无论如何我能做到吗?可能有比我目前编码它更好的方法。任何帮助将不胜感激。
答案 0 :(得分:1)
这样做的一种方法是使用规则'range',它可以作为类规则应用,如下所示
<input type="text" id="x" name="x" class="range" min="1" max="9"/>