IE表格重定向到行动

时间:2012-06-15 13:22:00

标签: forms

我有以下简单形式:

<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之外的所有浏览器,IE 8将用户重定向到webformmailer.php或表单的操作。

有人能指出我正确的方向吗?

由于

1 个答案:

答案 0 :(得分:0)

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

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

更新,因为您无法控制操作脚本,并且所有其他浏览器都工作异常IE8,那么问题必然在于IE8将数据发送到服务器的方式。尝试设置enctype="application/x-www-form-urlencoded"并查看它是否有效。