社区
JavaScript
帖子详情
如何使按钮在提交表单后失效?
topciv
2004-10-05 07:26:19
这样做是为了防止按下两次按钮
...全文
185
6
打赏
收藏
如何使按钮在提交表单后失效?
这样做是为了防止按下两次按钮
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
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;
相关推荐
ajax请求如何避免
表单
重复
提交
ajax请求中,为避免
表单
重复
提交
,点击
提交
表单
按钮
后,让
按钮
失效
,然后回调方法执行后再将
按钮
激活
防止重复
提交
数据的方法(原理篇,无代码)
本文链接:https://www.cnblogs.com/alanabc/p/9515397.html 不仅是重复
提交
表单
,
提交
Ajax请求的时候也面临这个问题。比如新增数据的时候,重复刷新
表单
或者连点两次
按钮
都有可能重复
提交
相同的数据。对前端来说,有一种解决方法是点击
提交
按钮
后立即让
按钮
失效
,不能再点击第二次;或者是在前端脚本校验完数据后,
提交
数据前,让
按钮
失效
。 但是,毕竟前端脚本是运行在...
js防止
表单
重复
提交
点击事件后,发送ajax之前使
提交
按钮
失效
,发送ajax后使
提交
按钮
正常 $.ajax({ type:"post", async:false, url:"http://www.test.cn/test.jsp", data:{ type : type,
setTimeout执行
用setTimeout设置一个延时器,这里用注意的时,程序在执行的时候不会停在这个语句那里,而是会继续执行,我在做一个
表单
时候发现一个问题myform[0].sub.disabled = true; return true;大概意思就是:点击
提交
表单
按钮
后,就使
按钮
失效
,可以防止在网速不好的时候防止多次
提交
,然后返回true,确认点击,使得
表单
提交
,但是实际效果
表单
却
提交
不了,这可能是因为,使的提...
from
表单
提交
和
失效
提交
按钮
代码 设置生效及
失效
发帖
JavaScript
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
8.7w+
社区成员
22.4w+
社区内容
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-05 07:26
社区公告
暂无公告