将模式弹出窗体上所选按钮的值或名称存储到变量中
Storing the value or name of the button selected on a modal popup form to a variable
我正在使用javascript确认来跟踪用户是否点击了确定或取消。确认不容易造型,我想要更好的外观。如何应用函数确认下面的对话框,以便我可以确定用户是单击确定还是取消并存储变量中的结果请继续。
var pleaseContinue = true;
if (firstForm.length > 0) {
pleaseContinue = confirm("All the data that is not saved will be lost.Do you want to proceed ? ");
}
if pleaseContinue()
{
//do something
}
var confirmed = false;
function confirmDialog(obj)
{
if(!confirmed)
{
$( "#dialog-confirm" ).dialog({
resizable: false,
height:140,
modal: true,
buttons: {
"Yes": function()
{
$( this ).dialog( "close" );
confirmed = true; obj.click();
},
"No": function()
{
$( this ).dialog( "close" );
}
}
});
}
return confirmed;
}
你不能这样做:确认功能被阻止,如果你使用的是基于 HTML 的表单,你需要处理事件。请改用回调函数:
function confirmDialog(onok)
{
$( "#dialog-confirm" ).dialog({
resizable: false,
height:140,
modal: true,
buttons: {
"Yes": function()
{
$( this ).dialog( "close" );
onok();
},
"No": function()
{
$( this ).dialog( "close" );
}
}
});
}
相关文章:
- 使用javascript存储变量的最安全方式
- 如何在Javascript中为不同的页面访问存储变量
- Javascript 会话存储变量未正确保存
- 服务中的角度存储变量
- 在文本字段中显示保存的本地存储变量 - javascript
- 带有本地存储变量的 jQuery 循环不起作用
- 单击“在时间存储变量”按钮,以便在触发 ajaxComplete 事件时使用
- 页面刷新后的 Javascript 存储变量
- 如何存储变量中单击的子项
- 如何获取不同选项卡的实例,以便我可以存储变量/执行特定于各个选项卡的操作
- 如何使用 jquery 使用本地存储变量设置输入字段
- 无法检索本地存储变量
- 显示本地存储变量
- HTML5会话存储:变量未存储在<李>onclick属性
- 在HTML或Javascript中,如何为每个人存储变量
- SeleniumIDE替换存储变量中的字符串
- JQuery设置本地存储变量
- 在服务AngularJS中存储变量
- 如何使用存储变量和随机数与硒ide
- 计算器Javascript/Jquery存储变量