我有这个jquery代码,当用户单击按钮时会生成是/否对话框。
$('#btnFinalize').click(function()
{
confirm("Are you sure?");
});
但是如何检测用户是否单击是/否?
答案 0 :(得分:5)
confirm()
会返回true
;如果他点击“否”,则false
。
所以,基本上,你可以使用这样的东西:
if (confirm("Are you sure?")) {
// clicked yes
}
else {
// clicked no
}
答案 1 :(得分:2)
检查confirm()
的返回值;它将是true
或false
:
if(confirm('Are you sure?! DAMN sure?')) {
// yes
}
else {
// no
}
答案 2 :(得分:2)
试试这个
$('#btnFinalize').click(function()
{
var reply = confirm("Are you sure?");
if (reply)
{
// your OK
}
else
{
// Your Cancel
}
});
答案 3 :(得分:1)
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
}
});
答案 4 :(得分:0)
'如果按'是',则确认()'返回'true',而对'否'则返回'false'。