如何使按钮在提交表单后失效?

topciv 2004-10-05 07:26:19
这样做是为了防止按下两次按钮
...全文
201 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
topciv 2004-10-05
  • 打赏
  • 举报
回复
-------- 8988:

如果form action不是=""

那么这种方法是不是还有效?
8988 2004-10-05
  • 打赏
  • 举报
回复
<input type=submit value="提交" onclick="this.disabled=true">

以上是按钮失效的例子,但在实际使用中,提交表单后都会刷新页面,因此上面例子没有用。
一般通过ASP来实现较好。如下面例子:

<%
if Request.Form("myDisable")<>"" then '判断是否已经提交表单
myDisable="Disabled"
else
myDisable=""
end if
.......
%>
.......
.......
<form name=abc action="">
<input type=hidden name=myDisable> <!--这里设置提交表单标记-->
.......
.......
<input type=submit value="提交" <%=myDisable%> onclick="abc.myDisable.value='OK'">
</form>
mjpclab 2004-10-05
  • 打赏
  • 举报
回复
<form ...... onsubmit="submit1.disabled=true">
topciv 2004-10-05
  • 打赏
  • 举报
回复
???
topciv 2004-10-05
  • 打赏
  • 举报
回复
完整一点好吗?
加个FORM1
DeltaCat 2004-10-05
  • 打赏
  • 举报
回复
button.disabled = true;

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧