按下确认按钮的JavaScript警报框
我有这个链接:按下确认按钮的JavaScript警报框,javascript,alert,Javascript,Alert,我有这个链接: 我想在用户点击时显示一个JavaScript警告框,上面写着:“你确定要接受这个回复作为你的喜好吗?”有两个按钮,一个说“是”,这将允许函数运行,另一个说“否”,这将取消回发并保持用户在页面上 我该怎么做?谢谢:)您可以编写onclick=“return confirm('您确定吗?');” 显示确定/取消对话框,如果用户单击确定,则返回true。 returningfalse从onclick处理程序将取消单击的默认操作。您可以通过确认onclick轻松完成: <p id
我想在用户点击时显示一个JavaScript警告框,上面写着:“你确定要接受这个回复作为你的喜好吗?”有两个按钮,一个说“是”,这将允许函数运行,另一个说“否”,这将取消回发并保持用户在页面上
我该怎么做?谢谢:)您可以编写
onclick=“return confirm('您确定吗?');”
显示确定/取消对话框,如果用户单击确定,则返回true
。return
ingfalse
从onclick
处理程序将取消单击的默认操作。您可以通过确认onclick轻松完成:
<p id="accept-favor"><a title="Accept this Favor"
href="?wp_accept_favor=<?php comment_ID(); ?>"
onclick="return confirm('Are you sure you would like to accept this reply as your favor?');"
>Accept this Favor</a></p>
虽然这会说OK/Cancel而不是Yes/No。如果你真的想要Yes/No,你必须使用一个自定义对话框。正如其他答案所说的direct onclick,我想使用
addEventListener
和preventDefault
方法为“更好的”(依我看来是IMO)版本提供一个解决方案。因为这样可以绑定更多的单击处理程序
HTML
<a href="#" id="confirmClickActionElementId">click me</a>
小提琴:
…或旧的“返回方式”
:
小提琴:您可以使用此功能:
myFunction() {
var x;
if (confirm("Are you sure?") == true) {
x = "You pressed OK!";
} else {
x = "You pressed Cancel!";
}
return x;
}
myFunction();
onclick=“return confirm(this.innerText+”?”;“
您缺少右括号。onClick代码应该是onClick=“return confirm('您确定要接受此回复作为您的帮助吗?');“
document
.getElementById("confirmClickActionElementId")
.addEventListener("click", function( ){
return confirm("Do you really want to do this?") ;
});
myFunction() {
var x;
if (confirm("Are you sure?") == true) {
x = "You pressed OK!";
} else {
x = "You pressed Cancel!";
}
return x;
}
myFunction();