【发布时间】:2014-08-08 06:14:45
【问题描述】:
我有经典的 ASP 表单,其中有一个超链接如下。
<A href="javascript:ProcessForm()" >go here</A>
如果验证为真,ProcessForm() 将表单提交到另一个页面。
function ProcessForm() {
if (validateform() == true) {
document.form1.action = "abc.asp";
document.form1.submit();
}
如果验证为真,如何在单击后禁用超链接?尝试为超链接添加一个 id 并禁用它,然后文本变灰,但单击灰色文本时,页面会多次提交。还尝试使用 return false onclick。 请提出建议。
【问题讨论】:
-
在进程调用之后,您是否尝试过删除链接而不是禁用它?
$('#link_id').attr('href', '');
标签: javascript hyperlink