0

我有以下简单的形式:

<form id="MyForm" action="../webformmailer.php" method="post" >
<input type="hidden" name="subject" value="Submission" />
<input type="hidden" name="redirect" value="../sandbox/123/thanks.html" />
<input type="text" size="20" name="FirstName" />
<input type="text" size="20" name="LastName" />
<input type="text" size="20" name="email" />
<select name="comment">
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
<input type="submit" name="submit" value="submit"/>      
</form>

在用户提交信息后,我将他们重定向到一个简单的“thanks.html”页面。这适用于除 IE 8 之外的所有浏览器,它将用户重定向到 webformmailer.php 或表单的操作。

谁能指出我正确的方向?

谢谢

4

1 回答 1

0

在您的操作脚本中,处理请求,然后重定向到Thanks.html:

header('Location: ../sandbox/123/thanks.html');

更新:由于您无法控制动作脚本,并且所有其他浏览器都工作异常 IE8,那么问题一定出在 IE8 向服务器发送数据的方式上。尝试设置enctype="application/x-www-form-urlencoded",看看它是否有效。

于 2012-06-15T13:34:25.743 回答