您好我正在使用jQuery Validation Plugin 1.8.0验证我的注册表单。但不知何故在IE8和以下验证方法没有得到火和表单直接提交,我也无法看到错误。下面是我的代码,
非常感谢帮助。
$("#frmfreeregister").validate({
rules: {
email: {required:true,email:true},
txtpwd: {required:true,minlength:3},
txtrepwd: {required:true,minlength:3,equalTo:"#password"},
uname: {required:true,letterswithbasicpunc:true},
designation: {required:true},
mobile: {NumbersOnly:true,maxlength:15},
company: {required:true},
address: {required:true,letterswithbasicpunc:true},
phone: {required:true,NumbersOnly:true,maxlength:15},
fax: {NumbersOnly:true,maxlength:15},
website:{complete_url:true},
cid:{required:true,ValidCountry:true},
about:{letterswithbasicpunc:true}
},
messages: {
email: {
required:"<?php echo lang('error.required.email'); ?>",
email:"<?php echo lang('error.email'); ?>"
},
txtpwd: {
required:"<?php echo lang('error.required.password'); ?>",
minlength:"<?php echo lang('error.minlength.password'); ?>"
},
txtrepwd: {
required:"<?php echo lang('error.required.password'); ?>",
minlength:"<?php echo lang('error.minlength.password'); ?>",
equalTo: "<?php echo lang('error.equalTo.password'); ?>"
},
uname: {
required:"<?php echo lang('error.required.name'); ?>",
letterswithbasicpunc: "<?php echo lang('error.letterswithbasicpunc'); ?>"
},
designation: {
required:"<?php echo lang('error.required.designation'); ?>"
},
mobile: {
NumbersOnly:"<?php echo lang('error.NumbersOnly'); ?>",
maxlength:"<?php echo lang('error.maxlength15'); ?>"
},
company: {
required:"<?php echo lang('error.required.company'); ?>"
},
address: {
required:"<?php echo lang('error.required.companyAddress'); ?>",
letterswithbasicpunc:"<?php echo lang('error.letterswithbasicpunc'); ?>"
},
phone: {
required:"<?php echo lang('error.required.phone'); ?>",
NumbersOnly:"<?php echo lang('error.NumbersOnly'); ?>",
maxlength:"<?php echo lang('error.maxlength15'); ?>"
},
fax: {
NumbersOnly:"<?php echo lang('error.NumbersOnly'); ?>",
maxlength:"<?php echo lang('error.maxlength15'); ?>"
},
website:{
complete_url:"<?php echo lang('error.complete_url'); ?>"
},
cid:{
required:"<?php echo lang('error.required.Country'); ?>",
ValidCountry:"<?php echo lang('error.ValidCountry'); ?>"
},
about:{
letterswithbasicpunc:"<?php echo lang('error.letterswithbasicpunc'); ?>"
}
},
success: function(label) {
label.addClass("success");
},
submitHandler: function(frmfreeregister) {
Submit();
}
});
答案 0 :(得分:0)
您需要封装表单提交以包含类似的内容......
if($("#submitForm").valid()) {
document.forms["submitForm"].submit();
}