jquery表单没有提交

时间:2010-01-18 16:11:57

标签: jquery

出于某种原因,一切都适用于我的代码,但表单不会提交。

$(function(){

            $("#dialog").dialog({
                    autoOpen:false,
                    bgiframe: true,
                    resizable: false,
                    //height:auto,
                    width:500,
                    modal: true,
                    overlay: {
                        backgroundColor: '#000',
                        opacity: 0.5
                    },
                    buttons: {
                        'I Agree': function() {
                            $(this).dialog('close');
                            $('#form1').submit()                    

                        },
                        'I Do Not Agree': function() {
                            $(this).dialog('close');
                            return false;
                        }
                    }
                });

            $("#submit").click(function(){

                $("#dialog").dialog('open');


            });
        });

3 个答案:

答案 0 :(得分:1)

原来我在表格标签之外需要我的按钮。

答案 1 :(得分:0)

我猜(你没有显示HTML)表单包含一个名称或标识为submit的表单控件,它隐藏了表单的提交方法。

最简单的解决方案是重命名控件,否则请参阅How to reliably submit an HTML form with JavaScript?

答案 2 :(得分:0)

这是您的代码的复制/粘贴吗?因为你实际上在$('#form1')的末尾错过了一个分号.admit()。