1
我有一个名为update的asp.net按钮。当按钮被双击时,我必须进行一些测试。但是到目前为止,有时它承认双击,有时它不会。所以我需要模拟双击时,我点击一次。在javascript中模拟双击asp.net按钮
我有一个名为update的asp.net按钮。当按钮被双击时,我必须进行一些测试。但是到目前为止,有时它承认双击,有时它不会。所以我需要模拟双击时,我点击一次。在javascript中模拟双击asp.net按钮
双击按钮几乎没有意义,因为每次点击都会触发它的onclick事件。
最保险的办法是使用的onclick普通构建自己的 “双击” 事件..需要JS:
function ClickMe(oButton) {
if (oButton.getAttribute("clicked") == "1") {
alert("double click!");
oButton.setAttribute("clicked", "0");
return;
}
oButton.setAttribute("clicked", "1");
window.setTimeout(function() { oButton.setAttribute("clicked", "0"); }, 500);
}
和HTML:
<button type="button" onclick="ClickMe(this);">Click</button>