【发布时间】:2009-11-16 06:01:37
【问题描述】:
我正在使用Jquery表单验证插件在提交之前验证表单中的输入,有一些输入元素被命名为“question1”,“question2”,“question3”,......,它们是动态生成的. 那么如何在 Jquery 插件函数 validate() 中验证这些输入元素呢?我需要一种方法来首先选择它们。
$(document).ready(function() {
$("#formname").validate({
rules: {
title: {
required: true,
minlength:40
},
content: {
required: true,
minlength:100,
maxlength:2000
}
},
messages: {
}
});
});
标题、内容是同一表单中的其他输入元素,它们不是动态生成的,因此它们很容易验证,只需通过它们的名称即可。那么如何验证“question1”,“question2”,“question3”,...,我当然可以这样写:
question1: {
required: true,
minlength:40
},
question2: {
required: true,
minlength:40
},
question3: {
required: true,
minlength:40
},
...
但是,正如我所说,这些输入元素是动态生成的,我无法预测有多少“问题”。那么怎么做呢?
【问题讨论】:
标签: jquery validation jquery-plugins