第一种:用flag标识,下面的代码设置checkSubmitFlg标志:
复制代码 代码如下:
<script language="”javascript”">
var checkSubmitFlg = false;
function checkSubmit(){
if(checkSubmitFlg ==true){ return false; //当表单被提交过一次后checkSubmitFlg将变为true,根据判断将无法进行提交。
}
checkSubmitFlg ==true;
return true;
}
< /script >
< form name=”form1” method=”post” onsubmit=”return checkSubmit();”>
………..< /form>
第二种:在onsubmit事件中设置,在第一次提交后使提交按钮失效,代码如下:
复制代码 代码如下:
<form action=”about:blank” method=”post” onsubmit =”getElementById(‘submitInput').disabled=true;return true;” target=”_blank”>
<input type=”submit” id=”submitInput”/>
</form>
</body>
</html>
</script>
因为程序源码跟WIN2000的注册表有冲突,帖子发出后会出现无效页面,以致于论坛里有很多无恶意的重复帖子,后来想出了一个办法,用JS避免重复提交,下面是部分源码:
复制代码 代码如下:
<script Language='JavaScript'>
function formsubmit() {
Today = new Date();
var NowHour = Today.getHours();
var NowMinute = Today.getMinutes();
var NowSecond = Today.getSeconds();
var mysec = (NowHour*3600)+(NowMinute*60)+NowSecond;
if((mysec-document.formsubmitf.mypretime.value)>600)
//600只是一个时间值,就是5分钟内禁止重复提交,值随你高兴设
{
document.formsubmitf.mypretime.value=mysec;
}
else
{
alert(' 按一次就够了,请勿重复提交!请耐心等待!谢谢合作!');
return false;
}
document.forms.formsubmitf.submit();
}
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<form name=formsubmitf id ="the" method="post" action="XXX.asp">
<input type=hidden name='mypretime' value='0'> //这句不能少,用隐含变量传递一个时间初值
//这里是你要提交的内容
<input type="button" value="写好了" name="button1" class="4round" onclick='formsubmit()'> <font class="red">(请按一次,耐心等待!)</font> <input type="reset" value="重 写" name="button2" class="4round">
</form>
用了这个代码,论坛的重复帖子明显减少,不过有个缺点,就是刷新一次,检测就不起作用,好处就是利用JS检测,不需要额外的权限支持,至于效果如何,用不用就随你们了,(最好前端跟后端都加上检测)
相关推荐:
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
AI一键生成文章免费:革新写作方式,提升创作效率
重生成AI:突破科技前沿,开启智能未来
为什么要做seo si,为什么要做* ,ai里面怎么扣二维码
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
seo适合什么职业,seo有前途么 ,ai小精灵
ChatGPTO1免费:突破智能聊天的极限,体验AI无限可能,糯米ai唱歌
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
seo需要做些什么,做seo的 ,超级ai地图
打造内容创作新高度:文章扩写AI的革命性优势
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,做网站优化哪家实惠
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
SEO指:如何通过精准优化提高网站流量和转化率,无锡论坛营销推广要多久
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
AI搜索写文章是什么意思?人工智能赋能内容创作的未来,高德地图 ai
SEO分类:从基础到进阶,全面解析SEO优化的关键要素,新建设网站排名
为什么seo吸引人,为什么seo吸引人呢 ,ai路径查找器绘制树
SEO好吗?助力网站成功的关键之道,网站优化方案范文怎么写
SEO怎么设置:让你的网站快速登上搜索引擎首页的秘密,Ai压印分色
Bing搜索的注意事项-提高搜索效率与准确性,轻松获取所需信息,最近ai写作软件推荐
seo要什么条件,seo都需要做什么 ,交互ai求职
seo网站排名关键词优化,seo网站关键词优化怎么做 ,ai回廊
SEO找词:如何精准找到高效关键词,提升排名和流量,河源网站优化平台
seo规范是什么,seo行业标准 ,啊龙ai音乐
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
ChatGPT网页版为什么不能用了?解析原因与解决办法,女人莫名其妙想ai
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
高效创作之路:文章AI生成器的力量
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
AI一键生成原创文章,让创作更高效更轻松!
SEO中的别类词:提升排名,轻松超越竞争对手,ai插画生肖