0

我想做注册按钮,但是当人们点击它时。将出现一个弹出对话框,并有两个按钮供用户单击。一个是YES,一个是NO。如果他们选择“是”,则将它们传递到 X 页面。转换方式,他们选择NO,将它们传递到Y页面。我在谷歌上搜索,但只有确定并取消确认。在此处输入图像描述

是 --> VIP 注册

否 --> 常规注册

我应该使用 Jquery 吗?

4

4 回答 4

1

您可以为此使用jQuery UI

$('<div>', {text: 'Do you have VIP code?'}).dialog({
    modal: true,
    buttons: {
        'Yes': function() {
             window.location = ...;
        },
        'No': function() {
             window.location = ...;
        }
    }
});

请注意,默认情况下,此对话框将包含一个“关闭”按钮,并且如果您按下 Escape 也会自动关闭。您需要禁用这些功能(请参阅此处了解如何),或者决定在发生这种情况时采取什么行动(如果有的话)。

于 2012-06-20T10:09:47.633 回答
0

confirm如果您不想自定义对话框的外观(您无法更改任何内容,包括按钮的文本),则可以使用内置方法:

if (confirm("Do you have VIP code?")) {
    //Yes!
} else {
   //No
}

如果要自定义对话框,请查看可用的无尽灯箱脚本。正如@Alnitak 所提到的,jQuery UI 提供了一个很好的。

于 2012-06-20T10:10:07.453 回答
0

您可以在经典 javascript 中执行此操作

var answer = confirm ("Do you have vip code?")

然后相应地对待答案

于 2012-06-20T10:10:16.283 回答
0

jquery 是一个非常容易做到这一点的好方法。但通常的问题是,人们相信他们可以在不了解 Javascript 本身的情况下使用 jQuery。因此,首先学习 Javascript 的基础知识(例如:Methodchaning、Closurs、Array-Handling、Prototyping),然后尝试 jQuery。你想要的 Box 很容易用jQuery-UI

window.location = "vip.html";
于 2012-06-20T10:11:43.637 回答