使用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。显示对话框后如何继续窗体的操作。
1条答案
按热度按时间ufj5ltwl1#
如果我没有在错误的地方,我认为使用submit()将解决这个问题。