单击“删除”按钮时显示自定义弹出。单击“删除”按钮时禁用。当用户点击“确定”或“取消”按钮时,“删除”按钮将在删除操作后启用。当点击对话框中的X按钮时,对话框会立即关闭,但删除按钮仍处于禁用状态。下面是我的代码
<a4j:commandButton id="btnDelete" execute="@form" value="Delete" onclick="this.disabled=true;javascript:showModalPopup('delete_popup_id','btnDelete',300);" tabindex="4" immediate="true" />
function showModalPopup(popupId, popUpWidth) {
$( "#"+popupId).dialog({
modal: true,
width: popUpWidth,
resizable: false
});
}
用于自定义弹出的代码
<div id="delete_popup_id" title="Application name" class="divOff">
<h:form ">
<h:outputText value="" />
<div align="center" id="timerButtonPanel">
<h:commandButton value="ok" action="" />
<h:commandButton value="cancel"/>
</div>
</h:form>
</div>
将javascriptshowmodelpopup
函数更改为:
function showModalPopup(popupId,popUpWidth){
$( "#"+popupId).dialog({
modal: true,
width: popUpWidth,
resizable: false,
close: enableDeleteButton
});
}
添加这个javascript函数以启用delete按钮。
function enableDeleteButton(){
document.getElementById('btnDelete').disabled=false;
}
我们有一个模态jQuery对话框,在浏览器中运行良好,除了我的IE9。在所有情况下,对话框窗口都会以超过15秒的延迟关闭:确认、取消、关闭。我有一个不显示错误,一切都很好的JS伴侣。 有什么想法、见解、暗示吗?会很棒的!
问题内容: 我正在开发可访问性应用程序。当用户想要离开该应用程序时,我会显示一个对话框,在该对话框中他必须确认要离开,如果5秒钟后他仍未确认,则该对话框应自动关闭(因为用户可能意外打开了该对话框)。这类似于在Windows上更改屏幕分辨率时发生的情况(会出现警报,如果您没有确认,它将恢复为以前的配置)。 这是我显示对话框的方式: 显示对话框后5秒钟如何关闭对话框? 问题答案:
我有一个JFrame调用一个新的JDialog,这个JDialog有一个关闭它的按钮。 当JDialog关闭时,JFrame应该重新绘制。但是当我用按钮关闭JDialog时,什么也不会发生,当我用经典的“X”按钮关闭时,就不会发生这种情况。 这是来自JFrame的windowListener: 这里是JDialog中关闭JDialog的按钮的代码: 就像我说的,监听器中的JFrame需要在JDia
我想在我的编码中添加对话框。对话框可以弹出。假设用户按下ok按钮后对话框将关闭,但对话框将自动关闭。这是我的密码。有什么问题吗?
场景是:您在窗口(a)中,单击按钮/链接启动打印过程,然后打开一个新窗口(B),其中包含要打印的内容,打印对话立即显示,如果您单击窗口(B)的取消按钮,那么您应该可以再次打印,但当您单击窗口(B)的打印按钮打印时,您可以打印,但窗口(a)的按钮不能再次继续打印。给我一些解决方案…!!!在chrome,Firefox和internet explorer上工作