(mywes)


他们彼此深信,是瞬间迸发的热情让他们相遇。这样的确定是美丽的,但变幻无常更为美丽

留言簿

公告

最新日志

最新评论

搜索

登陆

友情连接

统计

2006/6/19 16:08:00
关于jsp页面中重复提交的问题分析

今天修改了一个注册页面,发现提交完成后,数据库中有两条记录,但其实确实是点击了一次mouse。什么原因呢?经过分析和google,发现了问题所在:

 function check()
 {
.............

...........
  window.myform1.target = "";
  window.myform1.action = "regUser.do";
  window.myform1.operation.value="2";

window.myform1.submit();

 }

<form name=myform1 action="regUser.do" onSubmit="return check();">

<input type="hidden" name="operation" value="2">

 

问题就出在上面,既然在<form>中已经有了一个action,那为什么在check()也提交了一些action,所以就出现了提交了两次的现象。

修改如下:

function check()
 {
.............

...........
  window.myform1.target = "";
  window.myform1.action = "regUser.do";
  window.myform1.operation.value="2";

return true;

 }
 

发表评论:

    昵称:
    密码:
    主页:
    标题: