这个问题好像是cache导致的,在你的页面head部分追加上
<meta http-equiv="Pragma" content="no-cache"> 看看吧。
----------------------------------------------------------------------------
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<title>test</title>
</head>
<body >
<form...........></form>
</body>
</html>

解决方案 »

  1.   

    <meta http-equiv="Pragma" content="no-cache">
      

  2.   

    可是这样是不是会有安全问题呢?当填写完A后,转向到B,这时候已经将A已填写的数据传上服务器的perl处理,数据库里的数据已经更新了。然后按浏览器的“后退”按钮回到A时,之前填写的数据还在,如果这时候修改了数据,重新按“确定”转向到B,A重新填写的数据又会传上服务器的perl处理,数据库里的数据又更新了。我觉得如果是一些比较保密的个人资料或者是一些账户信息之类的,这样的操作很不安全。