使用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()">