我有一个表格单元格,如下所示:
<td id=report onMouseUp='clickReport()' onKeyPress='clickReport()' >Click</td>";
事件函数如下:
function clickReport() {
document.form.submit();
}
在表单提交时,有一个后端过程正在进行。直到第一个进程完成(即,直到页面重新加载),我不希望用户再次按下“单击”,否则可能会影响之前的运行进程。所以,我想在第一次按下后禁用“点击”。
我尝试使用 preventDefault() 但它不起作用。
function clickReport() {
document.form.submit();
document.getElementById("report").onMouseUp = function(e)
{
e.preventDefault();
return false;
}
document.getElementById("report").onKeyPress = function(e)
{
e.preventDefault();
return false;
}
}
有人可以帮忙吗!