我有一个 jquery ui 对话框,里面有一个表单。如果我调用 jquery.validate 插件的 validate 方法,表单字段内的选项卡会奇怪地提交表单。
如果我删除验证调用,奇怪的行为就会消失,但是我必须手动验证。
任何想法为什么?
现在无法发布代码,但可以创建简化并在需要时发布。
我有一个 jquery ui 对话框,里面有一个表单。如果我调用 jquery.validate 插件的 validate 方法,表单字段内的选项卡会奇怪地提交表单。
如果我删除验证调用,奇怪的行为就会消失,但是我必须手动验证。
任何想法为什么?
现在无法发布代码,但可以创建简化并在需要时发布。
我不确定你所说的制表符是什么意思,但我在对话框和表单验证方面遇到了同样的问题。首先,它对然后提交本身很挑剔<input type="submit" id="submit-your-enquiry" value="Send"/>
,最后我不得不自己进行验证,老实说,这对我的使用来说是合乎逻辑的。
$(document).ready(function(){
$('#submit-your-enquiry').click(function(){
if(validate_enquiry_form('#enquiry-form')){
//$('#enquiry-form #submit-your-enquiry').hide();
send_enquiry_form('#enquiry-form');
}
return false; //VERY IMPORTANT
});
});
而我的send_enquiry_form was
只是一个简单的ajax
.
希望能帮助到你。