在提交页面时,怎样将多次提交点击屏蔽掉?

sjsky 2002-09-23 03:52:41
在提交页面时会很慢,如果已经在提交刷新页面,等待中不希望被打扰,即想将后来的点击屏蔽掉,如何实现?
万分火急!非常感谢!
...全文
38 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjsky 2002-09-23
  • 打赏
  • 举报
回复
thank you!
sjsky 2002-09-23
  • 打赏
  • 举报
回复
thank you!
利而不害 2002-09-23
  • 打赏
  • 举报
回复
放在表单检验函数里disabled比较好
<form name="frm1" onSubmit="return checkform()">
<input type="text" name="txt">
<input type=submit name="abc" value="提交">
</form>
function checkform()
{
if (document.frm1.txt.value == "") {
alert("请输入!");
document.frm1.txt.focus();
return false;
}
frm1.abc.disabled=true;
return true;
}
ssm1226 2002-09-23
  • 打赏
  • 举报
回复
<html>

<head>
<SCRIPT LANGUAGE=javascript>
var bln=true;
function test(){
if(bln)
frm.submit();
bln=false;
}
</SCRIPT>
</head>
<body>
<form name="frm" target="_blank">
<INPUT type="text" id=text1 name=text1>
<INPUT type="text" id=text2 name=text2>
<input type="text" name="test1">
<div onclick="test()" style="cursor:hand">提交</div>

</form>
sjsky 2002-09-23
  • 打赏
  • 举报
回复
不是按钮是文字连接呢?
Reker熊 2002-09-23
  • 打赏
  • 举报
回复
up,就用这种方法,csdn也是这样做的
dylanOK 2002-09-23
  • 打赏
  • 举报
回复
<input type=submit name=abc onclick="this.disabled=true" value="提交">

87,907

社区成员

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

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