我在表单中遇到 POST方法的一些问题。我有一个带有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>