jquery中显示对话框后如何点击按钮

zzlelutf  于 2023-10-17  发布在  jQuery
关注(0)|答案(1)|浏览(102)

使用Zend框架和jquery。
我试图显示一个按钮点击对话框。该对话框有2个按钮继续和取消。我需要继续执行按钮点击时,用户点击继续。

$this->addElement('Submit', 'returnleg', array
                (
                    'label'     => 'Add Leg',
                    'class'     => 'centre'
                ));

这是表单中的按钮。表单ID为bookingview。当我点击特定的按钮时,我正在使用一些jquery来加载对话框。

$(document).ready(function () {
    $(function (e) {
        $("#add-leg").dialog({
            autoOpen: false,
            draggable: false,
            resizable: false,
            modal: true,
            buttons: [
                {
                    text : $('.add-leg').attr('data-confirm'),
                    click : function( e) {
                        $("#bookingview .returnleg").trigger('click');
                        $( this ).dialog( "close" );
                    }
                },
                {
                    text : $('.add-leg').attr('data-cancel'),
                    click: function() {
                        $( this ).dialog( "close" );
                    }
                }
            ]
        });
        $("#returnleg").click(function (e) {
            e.preventDefault();
            $("#add-leg").dialog("open");
        });
    });

这段代码将工作时,回程被点击。首先,这将取消默认操作并显示对话框。问题是,我不知道如何继续操作时,用户点击继续.我尝试使用

$("#bookingview .returnleg").trigger('click');

但我不确定这是不是正确的方法,因为我没有按钮元素的onclick。显示对话框后如何继续窗体的操作。

ufj5ltwl

ufj5ltwl1#

如果我没有在错误的地方,我认为使用submit()将解决这个问题。

$("#bookingview").submit();

相关问题