同一主题存在一个问题,但它没有确定的答案。
我有一堆带有由add jquery函数生成的变量名的输入,我需要验证这些字段(如果它们存在)。
我可以将validate插件与类而不是名称一起使用吗?还是什么?
这是我的代码:
//add function
$(document).ready(function(){
var i = $('input').size() +1;
$('#add').click(function(event) {
event.preventDefault();
$('.table1').before('<table class="new_table">
'<tr>' +
'<td colspan="4" class="subTitle_bar">' +
'<spring:message code="phoneTable" /> '+ i +' '+
'</td>' +
'</tr>' +
'<tr>' +
'<td class="item">' +
'<spring:message code="phoneNumber" />' +
'<span class="required">*</span>' +
'</td>' +
'<td colspan="3">' +
'<input type="text" id="phone1' + i + '" name="phone1' + i + '" class="requiredField phone" />' +
'</td>' +
'</tr>');
i++;
});
验证:
$(document).ready(function () {
$("#contactForm").validate({
//rules
rules:{
phone1:{ required: true },
如果我不知道他的字段名称,我如何验证手机呢?
有人能帮助我吗?
答案 0 :(得分:1)
根据我的想法,很少有想法是有道理的。 - 为输入添加必需的属性。 - 添加“必需”课程 - 在制作表格后用js添加规则。
但简而言之就是添加&lt; input id =“phone”type =“text”name =“email” required /&gt;
他在页面http://validation.bassistance.de/documentation/
的第一个示例中执行此操作我肯定不知道这一点,但也许你需要在制作表格后调用$(“#contactForm”)。validate()。 (不确定是否重要)
答案 1 :(得分:0)
如果你只是需要要求的字段,你可以只为你正在生成的元素添加一个必需的类...还有其他选项可以使字段等于彼此等等。
“有几种方法可以指定验证规则。不带参数的验证方法可以指定为元素上的类(推荐)” - FROM Documentation