【发布时间】:2012-09-22 14:12:48
【问题描述】:
我在使用 POST 方法时遇到了一些问题 form 。我有一个带有 POST 方法的表单的页面 A ,当我提交表单时它转到页面 b 。
现在的问题是当我刷新它时 弹出一个我不想来的警报。我正在使用 HTML 和 Javascript。
有没有办法处理这个刷新?
我能想到的一种方法是在页面 b 上动态创建一个隐藏表单,并在字段中填充值,并且每次刷新它只提交该隐藏表单。
请提出建议并让我知道是否还有其他巧妙的工作。提前致谢! 基本上我在 AS400 平台上使用 CGIDEV2。因此,当提交页面 a 上的输入表单时,它会调用 abc.pgm 来写入页面 b。 Cgidev2 在部分中写入 html。它将写入 /TOP 部分,然后写入 /REFRESHFORM。这些值将被填充到 abc.pgm 中。
PAGE a
/FORM
<form name="input" action="abc.pgm" method="POST">
Username: <input type="text" name="user"><input type="submit" value="Submit"></form>
Page b
/TOP
-----------------
--------------
/REFRESHFORM
<form name="refreshinput" action="abc.pgm" method="POST">
Username: <input type="text" name="user"><input type="submit" value="Submit"></form>
【问题讨论】:
标签: javascript html forms post ibm-midrange