您好我从jQuery validate plugin使用此函数:
$(document).ready(function(){
$('#field1').change( function() {
$('#field1Hidden').val($(this).val());
});
$('#field2').change( function() {
$('#field2Hidden').val($(this).val());
});
$(\"#submForm\").validate({
rules: {
field1Hidden: {
required: false,
accept: \"wav|mp2|mp3|mp4|m4a|wma|vox|aup\"
},
field2Hidden: {
required: false,
accept: \"txt|doc|docx|pdf|odt|rtf\"
}
}
});
});
工作正常。它会将所有值验证为假设。
但是当所有值都正常时,表单仍然卡住,不会提交。
有什么问题?
也许我必须在代码中的某处添加它?
form.submit();
如果是,在哪里?
我对jQuery一无所知,我只是一个php程序员= D
谢谢
答案 0 :(得分:2)
$(\"#submForm\").validate({
submitHandler: function (form) {
// do the things after validations are ok
},
rules: {
field1Hidden: {
required: false,
accept: \"wav|mp2|mp3|mp4|m4a|wma|vox|aup\"
},
field2Hidden: {
required: false,
accept: \"txt|doc|docx|pdf|odt|rtf\"
}
}
});
在规则部分
之前添加此内容答案 1 :(得分:0)
我相信这可能是因为你在#submForm
选择器周围的引号和它下面的其他字符串之前有斜杠。
广告@米