Jquery UI 对话框代替 javascript 确认

2023-11-30

我有一堆带有确认的验证 javascript 进程。我想使用 jquery ui 对话框,但我需要为其余验证过程返回 true。

例如:

var where_to_coupon = confirm(pm_info_msg_013);
      if (where_to_coupon== true) {
      doSubmit=true;
      return doSubmit;

因此,我需要一个函数来用 UI 对话框替换确认,拉取消息字符串 (pm_info_msg_013),并使用我自己的按钮或 UI 按钮为验证过程返回 true。

不知道从哪里开始。

help?


在 jQuery UI 对话框中,设置modal选项为 true,并指定主要和次要用户操作buttons option.

    $( "#dialog-confirm" ).dialog({
        resizable: false,
        height:140,
        modal: true,
        buttons: [{
            text: pm_info_msg_013,
            click : function() {    
                $( this ).dialog( "close" );
                // code related to "where_to_coupon== true" goes here
                // submit form
                }
            }, {
            text: "Cancel",
            click: function() {
                $( this ).dialog( "close" );
                doSubmit = false;
                // don't submit form
            }}]
    });

请参阅此处的演示:http://jqueryui.com/demos/dialog/#modal-confirmation

Update:这将允许您创建多个确认。用法:

function CreateDialog(okText, cancelText, okCallback, cancelCallback) {
        $( "#dialog-confirm" ).dialog({
            resizable: false,
            height:140,
            modal: true,
            buttons: [{
                text: okText,
                click : function() {    
                    $( this ).dialog( "close" );
                    okCallback();
                    }
                }, {
                text: cancelText,
                click: function() {
                    $( this ).dialog( "close" );
                    cancelCallback();
                }}]
            }
        });

// ******* usage #1 ********    
CreateDialog(pm_info_msg_013, "Cancel", function () {
   // where_to_coupon== true
}, function() {

   // where_to_coupon== false
});

function OnConfirmTrue() {
  // do something
}

function OnConfirmFalse() {
  // do something
}

// ******* usage #2 ********

CreateDialog(pm_info_msg_013, "Cancel", OnConfirmTrue, OnConfirmFalse);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jquery UI 对话框代替 javascript 确认 的相关文章

  • 如何将 STRUCT - OR - JSON 传递给 Coldfusion CFC 方法

    我有一个现有的 CFC 在将结构传递到方法中时可以正常工作 问题是 我们现在还需要通过 JSON 将数据传递到同一函数中 这是 CFC 片段
  • 如何在具有相同值的下拉菜单上触发 jQuery 更改事件

    即使用户选择相同的值 如何每次都触发 jQuery 更改事件 我需要刷新效果 例如如果用户选择Lawyer它会发出警报hello然后用户再次选择Lawyer从下拉菜单中 它应该发出警报hello 我怎样才能实现它 以下是代码 jQuery
  • jQuery 中什么函数相当于 .SelectMany()?

    让我解释一下 我们知道 jQuery 中的映射函数充当 Select 如 LINQ 中 tr map function return this children first returns 20 tds 现在的问题是我们如何在 jQuery
  • 如何使用 jQuery 单击特定链接时打开引导导航选项卡的特定选项卡?

    我是 jquery 和 bootstrap 的新手 所以请考虑我的错误 我已经创建了一个用于登录和注册的 bootstrap 模式 它包含两个导航选项卡 称为登录和注册 我有两个按钮可以弹出相同的模态窗口 但在模态窗口内显示不同的选项卡 每
  • 选择单选按钮时隐藏/显示 3 个文本框

    我有 2 个单选按钮 选择一个文本框时 我想显示 3 个文本框 并在选择其他文本框时隐藏它 这是代码 这是我的 2 个单选按钮
  • 将 JSON 属性绑定到表单

    我有一个 JSON 对象和一个
  • Jquery 以编程方式更改

    文本

    编辑 解决方案是将其添加到个人资料页面而不是性别页面 profile live pageinit function event p pTest text localStorage getItem gender 我在列表视图中有一个带有一些文
  • 将一个文本框的值分配给另一个文本框

    看过类似问题的答案 但对于我的一生 我无法弄清楚我做错了什么 我有两个文本框和一个按钮 当文本添加到第一个文本框并按下按钮时 我想将第一个文本框的值 文本应用到第二个文本框
  • 使用 fancybox 显示内容,就像 Javascript 警报一样

    我尝试在 fancybox 中显示 PHP 文件的内容 但我无法处理它 现在是这样的情况 如果出现文件权限问题 div 网站上显示 我想要的内容来自 div 在花式盒子里 我尝试的所有操作都会收到通知 无法加载请求的内容 请稍后再试 这意味
  • 将删除和箭头键添加到正则表达式中

    我正在执行日期验证 现在我正在执行该用户只能输入numbers and backspace所以现在我想在正则表达式中添加 2 个键 我想添加delete and arrow keys那么我应该在正则表达式中做什么改变 这是我的代码
  • html 表格单元格的条件格式

    是否有现成的解决方案可以对 HTML 表格进行条件格式设置 通过条件格式 我更感兴趣的是根据该列或其他列 在同一个表中 的值 数字 将不同的颜色作为单元格背景 类似于我们在 Excel 条件格式 gt 色阶 gt 红黄绿中的内容 我想在通过
  • 如何使用 MVVM 打开和关闭新 Windows?

    对于 MVVM 和 WPF 什么是处理打开和关闭新窗口和对话框的好 直接方法 打开和关闭应该由 ViewModel 驱动 对吗 但 ViewModel 不应该知道视图 我通常为此使用接口 例如 如果我想在单独的窗口中编辑记录 我有一个接口
  • 了解 sort() 比较函数

    我正在使用一个电子商务平台 该平台无法重新排序产品属性字段的选项 这真的很糟糕 因为要插入新选项 您几乎必须删除所有现有选项并重新开始 我正在尝试在客户端进行操作 这是我正在处理的内容 这是针对鞋码的 9 EE 9 1 2 EE 10 EE
  • 循环遍历元素并逐步为每个元素应用 CSS 规则

    我有一个网格布局 每个网格布局中都有不同数量的元素 我想动态添加内联grid column通过循环遍历 div 中存在的每个元素的 CSS 规则 ul 与一类 list 所以 HTML 代码的输出需要是 ul class list ul u
  • ToggleClass 动画 jQuery?

    我的网站上有一个部分 当用户单击时我希望它展开 我正在使用 jQuerytoggleClass为了这 expandable function e e preventDefault this closest article toggleCla
  • 获取点击的的DOM路径

    HTML div class lol a class rightArrow href a div 伪代码 rightArrow click function rightArrowParents this dom dom is the pse
  • 使用日期字符串数组在引导日期选择器中设置禁用月份不起作用

    我有一个日期选择器 其配置如下 HTML div class input group date div
  • 如何打开弹出窗口并用父窗口中的数据填充它?

    如何使用 JavaScript jQuery 使用父页面中 JS 变量的数据填充弹出窗口 在我的示例中 我有一个文件名数组 我在父窗口中最多列出五个 如果还有更多 我想提供一个链接来打开弹出窗口并列出数组中的每个帖子 因此 如果我打开一个包
  • 禁用特定 div 上的 Tab 键

    我有以下结构 div div Some content div div Some content div div 我想 禁用 div2 上的 tab 键 我的意思是按下 tab 键时 div2 的元素不会获得焦点 有没有简单的方法可以使用
  • 使用 JQuery 根据下拉列表选择的值显示/隐藏控件

    我正在尝试使用 JQuery 根据下拉菜单的选定索引显示 隐藏 div 标签 但它不起作用 任何帮助将不胜感激 Thanks

随机推荐

  • 自定义 className 语义 ui 反应

    我希望做这样的事情
  • jQuery ajax 加载 MVC 控制器参数的问题

    介绍 我正在使用带有 WebApi 2 0 和 jQuery 的 ASP NET MVC 5 Problem 我正在尝试显示一个带有来自 ajax 调用的用户详细信息的模式 使用 getJSON 我成功收到来自 WebApi 的 Json
  • 无法在 Heroku 上“运行”

    我已经将 Clojure 应用程序部署到 Heroku 当我运行 请求它时 我收到错误 http glowing planet 168 herokuapp com 所以现在我想启动一个 REPL 看看是否可以获得更多信息 但是当我尝试时我得
  • 从 Fortran 调用 C 函数,其中 C 函数名称最初是从 C 传入的

    由于不相关的原因 我需要将 C C 函数名称传递到 Fortran 子例程中 该子例程又调用该 C 函数 我发现我可以成功地将函数名称传递到 Fortran 子例程中 在该子例程中我可以调用正确的 C 函数 然而 C 函数的参数在这次调用中
  • Java计算器不执行if语句[重复]

    这个问题在这里已经有答案了 我对编程比较陌生 最近开始学习 Java 以便进入 Android 编程 我以为我会创建一个非常简单的计算器来练习 但似乎我的 if 语句不起作用 import java util Scanner public
  • 即使我获得了类窗口的句柄,BringWindowToTop 也不起作用

    我用以下方法注册我的班级 BOOL CNDSClientDlg InitInstance Register Window Updated on 16th Nov 2010 Subhen Register our unique class n
  • 调整大小的黑色画布不会随着时间的推移完全褪色为黑色

    我有一块黑色画布 里面画着东西 我希望里面绘制的东西随着时间的推移 按照绘制的顺序 先进先出 逐渐变成黑色 如果我使用尚未调整大小的画布 则此方法有效 调整画布大小时 元素会褪色为灰白色 问题 调整画布大小后 为什么白色斑点没有完全褪色为黑
  • 如何在ViewModel中玩Storyboard?

    我在 View 中定义了一个故事板
  • 海量设备/节点的距离计算

    I have N移动设备 节点 比如 100K 我定期获取它们的位置 纬度 经度 值 一些设备 逻辑连接 到大致M其他设备 比如 10 个 我的程序定期比较每个设备与其逻辑连接的设备之间的距离 并确定该距离是否在阈值内 例如 100 米 我
  • 在 iOS 中单击 UIButton 时如何将项目插入到 UITableView

    我一直在练习 tableViews 但我不知道如何在单击按钮时插入新项目 这就是我所拥有的 BIDViewController h import
  • 有什么作用!! R 中的运算符均值

    有人可以解释一下我们需要什么吗 or 运营商来自rlang 我尝试学习more关于准引用但没有得到任何东西 我已经在 Stack 上找到了几篇关于 curly curly 运算符的帖子 并且了解到我们使用 当我们将数据帧的变量 或对象的其他
  • 尝试编写一个简单的轮播

    我正在尝试构建一个简单的轮播 我知道有很多 但我更喜欢尝试找出答案 这是我的轮播代码 div class amnavigation div class previous lt div ul li icon li li icon li li
  • 将静态库答案放在 flash 部分的开头

    我正在使用 atmelstudio 编译固件映像 并希望将静态库 包括 gnu 的 libc a 和 libgcc a 中的函数放在 text 部分的开头 后面的 text 属于我的项目源代码 现在发生的情况恰恰相反 这是我的链接器脚本 A
  • 使用未知的编码键和值进行 Swift 解码[重复]

    这个问题在这里已经有答案了 我想从服务器解码以下对象 USD 6385 74 JPY 715249 73 EUR 5582 36 但我想使用具有未知键和值的可解码结构 这可能吗 Regards Spyros 你可以试试 let res tr
  • Node.js 中的计时器在自己的线程上运行吗?

    我在这里有点困惑 我知道 Javascript 是一种单线程语言 但在阅读事件循环时 我知道 在 setTimeout 或 setInterval 的情况下 JavaScript 会调用浏览器提供的 Web API 该 API 会生成一个新
  • ARM 指令 ldrex/strex 是否必须对缓存对齐的数据进行操作?

    在 Intel 上 CMPXCHG 的参数必须与缓存行对齐 因为 Intel 使用 MESI 来实现 CAS 在 ARM 上 ldrex 和 strex 对独占保留颗粒进行操作 需要明确的是 这是否意味着在 ARM 上操作的数据不必进行缓存
  • 根据 SQL 中设置的规则过滤列中的行

    我是 SQL 新手 我想根据设定的规则过滤列上的值 Group ID 1 09239820 2 2872498938 2 1267 3 23219823983 3 267839236 4 33287442 我想用字母替换 ID 列中的第 1
  • Java - Google API - 发布文档

    我在使用 Google 文档 API 上传信息时遇到问题 任务是上传文档 然后在上传后立即发布 我已经解决了第一部分 得到一个DocsService客户 通过以下方式验证我自己的身份client setUserCredentials use
  • OpenGL到底是如何进行透视校正线性插值的?

    如果线性插值发生在 OpenGL 管道的光栅化阶段 并且顶点已经转换到屏幕空间 那么用于透视正确插值的深度信息从何而来 谁能详细描述 OpenGL 如何从屏幕空间基元到具有正确插值的片段 顶点着色器的输出是four分量向量 vec4 gl
  • Jquery UI 对话框代替 javascript 确认

    我有一堆带有确认的验证 javascript 进程 我想使用 jquery ui 对话框 但我需要为其余验证过程返回 true 例如 var where to coupon confirm pm info msg 013 if where