0

登録ボタンを作りたいのですが、人がクリックすると。ポップアップ ダイアログが表示され、ユーザーがクリックできる 2 つのボタンがあります。1 つは YES で、1 つは NO です。YES を選択すると、X ページに渡されます。変換方法、NO を選択すると、Y ページに渡されます。Googleで検索しましたが、OKとキャンセルの確認のみです。ここに画像の説明を入力

はい --> 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 = ...;
        }
    }
});

このダイアログ ボックスにはデフォルトで「閉じる」ボタンが含まれており、Esc キーを押すと自動的に閉じることに注意してください。これらの機能を無効にする (方法についてはこちらを参照) か、それが発生したときに実行するアクション (ある場合) を決定する必要があります。

于 2012-06-20T10:09:47.633 に答える
0

jquery は、これを非常に簡単に行うための優れた方法です。しかし、多くの場合、問題は、Javascript 自体を理解していなくても jQuery を使用できると人々が信じていることです。そのため、まず Javascript の基本 (例: Methodchaning、Closurs、Array-Handling、Prototyping) を学び、その後で jQuery を試してください。必要な Box は、 jQuery-UIを使用して非常に簡単に作成でき、

window.location = "vip.html";
于 2012-06-20T10:11:43.637 に答える
0

You can use the built-in confirm method if you don't want to customise the look-and-feel of the dialog (you can't change anything, including the text of the buttons):

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

If you want to customise the dialog, look at the endless lightbox scripts that are available. As mentioned by @Alnitak, jQuery UI provides a good one.

于 2012-06-20T10:10:07.453 に答える
0

You can do this in classic javascript

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

and then treat the answer accordingly

于 2012-06-20T10:10:16.283 に答える