3

我有一个 jquery ui 对话框,里面有一个表单。如果我调用 jquery.validate 插件的 validate 方法,表单字段内的选项卡会奇怪地提交表单。

如果我删除验证调用,奇怪的行为就会消失,但是我必须手动验证。

任何想法为什么?

现在无法发布代码,但可以创建简化并在需要时发布。

4

1 回答 1

1

我不确定你所说的制表符是什么意思,但我在对话框和表单验证方面遇到了同样的问题。首先,它对然后提交本身很挑剔<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.

希望能帮助到你。

于 2010-02-12T01:13:21.273 回答