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>