blueskyc's blog
永不放弃

    曾经做了一个防止重复提交数据到数据库的js脚本,但是后来发现,如果ajax自动定时更新会存在问题,当ajax自动更新后,再点击页面的提交按钮,会页面发现无响应不会提交。因此,解决的目的就是区分是ajax提交还是页面点击按钮提交,所以重新写了js脚本,以下为个人解决方案,如果哪位有更好的方案,希望能分享下!

重新写的js脚本:

 1<script language="javascript" type="text/javascript">
 2        var checkSubmitFlg = false;
 3        function checkSubmit()
 4        {
 5            if (window.event == "" || window.event == null)
 6            {
 7                return true;
 8            }

 9            
10            if (!checkSubmitFlg)
11            {
12              // 初回Submit
13              checkSubmitFlg = true;
14              return true;
15            }

16            else
17            {
18              //重複Submit
19              return false;
20            }

21
22        }

23
24    </script>

 

posted on 2009-05-20 17:57  Cherry Chen  阅读(1876)  评论(2编辑  收藏  举报