如何使用javascript在按钮事件处理程序中添加确认功能?
我有一个按钮,可以将页面中的命中计数器重置为零。现在,我想添加一个确认对话框,当按下按钮时会出现该对话框,用户可以选择取消或执行重置 这是我的密码:如何使用javascript在按钮事件处理程序中添加确认功能?,javascript,html,dom,Javascript,Html,Dom,我有一个按钮,可以将页面中的命中计数器重置为零。现在,我想添加一个确认对话框,当按下按钮时会出现该对话框,用户可以选择取消或执行重置 这是我的密码: <input type="button" value="Expire Cookie" onclick="document.cookie = 'visits=0';document.write(0);" /> 有什么想法吗?请帮帮我(您可以尝试一个内联的确认框: <input type="button" value="Exp
<input type="button" value="Expire Cookie" onclick="document.cookie = 'visits=0';document.write(0);" />
有什么想法吗?请帮帮我(您可以尝试一个
内联的确认框:
<input type="button" value="Expire Cookie" onclick="if(confirm('Reset hit counter ?')) { document.cookie = 'visits=0';document.write(0); }" />
虽然这是一种方法,但我建议您在输入按钮中添加一个适当的事件处理程序。好的,这就是我所做的,它可以工作:)
谢谢大家:)对@antoh?谷歌的“确认对话”有什么建议吗。但它不是。谷歌搜索“javascript确认按钮”,它返回了以下链接:我做了,但我对我看到的@PointedEars的插图感到困惑:(你知道实际上是如何工作的吗?是的,我知道。但问题是提供一个确认框。我可以想象OP的脸,当他尝试了你的代码,页面变为空白…那么文档.cookie
会发生什么呢?它是DOM,所以你应该写窗口.确认
。另外如果(x==true)
与相同,如果(x)
是一个类型转换比较,==
是严格的(但这里没有必要).write(0)
是一个错误,它将覆盖内存中的文档(呈现时).你想干什么?我有一个cookie这只是整个代码的一个片段@Teemu@envyM6C'mon,您是否尝试在文档之后读取cookie。写入?目的是使用cookie创建一个页面it计数器,并使用该按钮将其重置为零。@pointedears您打算用文档做什么。写入(0)
?
function cdelete()
{
var x = confirm("Please confirm you want to expire cookie?");
if (x == true) {
document.cookie = 'visits=0';
document.write(0);
}
}