使用javascript启用禁用的submital映像

使用javascript启用禁用的submital映像,javascript,Javascript,我使用以下选项在单击提交图像时禁用它,以防止双击: <input class="real" name="freshness" value="" type="text" size="5" maxlength="6"/><a href="javascript:void(0)" onClick="submitComment('+[id]+'); this.onclick=null; return false;"><img class="submitcommentimg"

我使用以下选项在单击提交图像时禁用它,以防止双击:

<input class="real" name="freshness" value="" type="text" size="5" maxlength="6"/><a href="javascript:void(0)" onClick="submitComment('+[id]+'); this.onclick=null; return false;"><img class="submitcommentimg" id="submitcommentimg<?php echo $id; ?>" src="/images/check.png" alt="Comment!" border="0"></a>

<a href="javascript:void(0)" onClick="submitComment('+[id]+'); this.onclick=null; return false;">


当表单返回验证错误时,如何重新启用此功能?

在将onclick函数设置为null之前,我们将函数保存在标记的属性中:

<a id="myLink" href="javascript:void(0)" onClick="submitComment('+[id]+'); this._onclick=this.onclick; this.onclick=null; return false;">
我的建议是:

var enableClick = true;

function doClick() {
  if(!enableClick)
    return false;
  submitComment('+[id]+');
  enableClick = false;
  return false;
}

<a onClick="doClick()">
var enableClick=true;
函数doClick(){
如果(!enableClick)
返回false;
提交建议('+[id]+');
enableClick=false;
返回false;
}
您可以稍后通过设置
enableClick=true再次启用单击

var enableClick = true;

function doClick() {
  if(!enableClick)
    return false;
  submitComment('+[id]+');
  enableClick = false;
  return false;
}

<a onClick="doClick()">