ユーザーがボタンをクリックすると、はい/いいえダイアログボックスを生成するこのjqueryコードがあります。
$('#btnFinalize').click(function()
{
confirm("Are you sure?");
});
しかし、ユーザーが「はい」または「いいえ」をクリックしたかどうかをどのように検出できますか?
ユーザーがボタンをクリックすると、はい/いいえダイアログボックスを生成するこのjqueryコードがあります。
$('#btnFinalize').click(function()
{
confirm("Are you sure?");
});
しかし、ユーザーが「はい」または「いいえ」をクリックしたかどうかをどのように検出できますか?
confirm()
true
ユーザーが「はい」をクリックした場合に戻ります。そしてfalse
彼が「いいえ」をクリックした場合。
したがって、基本的には、次のようなものを使用できます。
if (confirm("Are you sure?")) {
// clicked yes
}
else {
// clicked no
}
の戻り値を確認してくださいconfirm()
。true
またはfalse
: _
if(confirm('Are you sure?! DAMN sure?')) {
// yes
}
else {
// no
}
これを試して
$('#btnFinalize').click(function()
{
var reply = confirm("Are you sure?");
if (reply)
{
// your OK
}
else
{
// Your Cancel
}
});
confirm()
答えに応じて、trueまたはfalseを返します。したがって、次のようなことができます。
$('#btnFinalize').click(function()
{
var finalizeAnswer = confirm("Are you sure?");
if(finalizeAnswer) {
// do something if said yes
} else {
// do something if said no
}
});
「Confirm()」は、「yes」を押すと「true」を返し、「no」を押すと「false」を返します。