关于 chrome 重复提交的问题

问题描述

关于 chrome 重复提交的问题

如题,有如下代码 :

当使用查看元素修改 onclick="alert('2');"时,比如将 onclick="alert('2');" 改为了 onclick="alert('1');" chrome 会先弹出 提示 1,之后 再弹出提示 2

其他浏览器只弹出 1,请教各位大神,这个是什么原理。

怎么操作,才能让 chrome 只弹出 提示 1

解决方案

刚刚测试了你说的问题,以前没有发现这个状况,实际上说明Chrome在编辑元素事件时没有移除原有的事件侦听器
平常在使用addEventListener的时候也是要先移除事件事件侦听器,再添加,但如果为元素附加事件的时候使用了匿名函数就无法移除事件,会出现同一个事件被多个侦听器捕捉到的情况。

解决方案二:

重复提交的问题
针对表单重复提交的问题
Struts2 token 重复提交问题

解决方案三:

楼主是不是 有别的代码 没有修改干净。不然,就清浏览器缓存。

时间: 2025-01-03 07:51:04

关于 chrome 重复提交的问题的相关文章

一种表单重复提交处理方法

表单重复提交处理: 1. 在生成表单时执行如下:    session.setAttribute("forum_add", "forum_add"); 2. 提交处理时作如下判断         if (isRedo(request, "forum_add")) {            //提示重复提交,作相关处理        } 相关函数:     /**     * 判断是否为重复提交     * 1,检查Session中是否含有指定名字

JSP实例 服务器端判断表单是否重复提交

在服务器端判断表单是否重复提交,主要可以考虑在页面之间通过Session共享标志变量的方法来实现,即在客户端页面设置Session中的标志变量,然后在服务器段对Session中的标志变量进行判断. 1.新建一个ServerTest.jsp文件,代码如下: <%@ page language="java" contentType="text/html; charset=Gb2312" pageEncoding="Gb2312"%><

网页防刷新重复提交、防后退解决方法

解决|刷新|网页|重复|重复提交 提交后禁用提交按钮(大部分人都是这样做的) 如果客户提交后,按F5刷新怎么办? 使用Session 在提交的页面也就是数据库处理之前: if session("ok")=true thenresponse.write "错误,正在提交"response.endend if 数据处理完后,修改session("ok")=false. 数据处理成功马上Redirect到另外一个页面 操作后刷新的确是个问题,你可以使用

在ASP应用程序中限制重复提交同一表单

程序|重复|重复提交|重复提交    在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单.缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等.或许一些asp初学者并不清楚在asp应用中如何限制重复提交同一表单,所以在这里向大家介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法.    这个工作主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可:对于那些较为复杂的环境,我

页面防重复提交方法总结

有时候我们的程序执行比较慢,而且我们页面也不怎么友好,没什么提示信息.操作人员以为没有点击提交按钮,就会再一次点击提交.这会导致很多问题出现.下面介绍三种防重复提交的方法.   1.提交按钮置disabled         当用户提交后,立即把按钮置为不可用状态.这种用js来实现.            提交前           $("#submit").attr('disabled','true');          $("#submit").val(&qu

JSP避免Form重复提交三种方案

js|重复|重复提交 1 javascript ,设置一个变量,只允许提交一次. <script language="javascript">var checkSubmitFlg = false;function checkSubmit() {if (checkSubmitFlg == true) {return false;}checkSubmitFlg = true;return true;}document.ondblclick = function docondbl

通过JS在客户端限止用户重复提交的代码

程序介绍:1.方法一:hiddenForm 隐藏表单法: 查看函数 hiddenForm2.方法二:disButtons 禁用按钮法: 查看函数 disButtons disButtons23.本程序为客户端javascript程序限制多次提交,冰河原创首发蓝色理想,欢迎大家转载,但请保留本人信息,谢谢4.源码发布在我的手机主题站: http://www.qumiao.com/javascript/disRepSubmit.rar (本人所有原创程序均打包发在此)5.作者邮箱及QQ: bingh

Web应用中避免Form重复提交的三种方案

web|重复|重复提交 前两种是利用javascript,后面一种是在使用Struts的情况下的参考实现: 1.javascript ,设置一个变量,只允许提交一次. <script language="javascript"> var checkSubmitFlg = false; function checkSubmit() { if (checkSubmitFlg == true) { return false; } checkSubmitFlg = true; re

asp中实现限制重复提交同一表单

重复|重复提交 在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单.缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等.或许一些asp初学者并不清楚在asp应用中如何限制重复提交同一表单,所以在这里向大家介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法. 这个工作主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可:对于那些较为复杂的环境,我们在文章的最后给出一些改进建