同一主题有一个问题,但它没有确定的答案。JQuery验证规则中的变量字段名称
我有一堆输入变量名生成的一个添加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 },
我如何可以验证手机,如果我不知道他在场上的名字呢?
有人可以帮我吗?
非常感谢,它的工作,我还需要验证内容的类型,我可以在插件中定义这种验证?像数字字段: –
我不会只有数字,因为+ 354dddddd对手机有效。 但他确实有一个例子http://validation.bassistance.de/phoneUS-method/,但那是美国手机。要使用代码中的http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/additional-methods.js,您可以看到其他几个手机验证规则。所以你需要选择一个 – DoctorArnar