gpt4 book ai didi

javascript - IE6、IE7 中查询字符串过长的解决方法?

转载 作者:搜寻专家 更新时间:2023-10-31 08:38:02 27 4
gpt4 key购买 nike

我有一个表单可以在 FF、Opera、Safari、Chrome 和 IE8 中正常提交...但它不会在 IE6 或 IE7 中提交...

我注意到 99% 确定问题是查询字符串太长。我有很多选择...

现在,将方法更改为 POST 在这里是不可能的,所以请不要费心问这个......

我想知道,这个问题还有其他解决方法吗?还有,为什么只有IE6和IE7有这个问题?

如果没有解决方法,“禁用”超过限制的“太多”输入是否有助于缩短查询字符串?换句话说,是否也会将禁用的表单元素添加到查询字符串中?

谢谢

最佳答案

要回答你的第二个问题,微软在这里得到了答案: http://support.microsoft.com/kb/208427URL 的最大长度为 2,083 个字符,因此 GET 请求生成的页面的 URL 必须短于该长度。

要回答你的第三个问题, w3.org/TR/html401/interact/forms.html#h-17.12 :“禁用控件不能成功”,即不提交。

首先回答您的问题,也许您可​​以对某些字段设置字符限制,例如文本区域。另一种选择可能是使用 javascript 压缩输入,以某种方式对其进行哈希处理,然后在提交的页面上在服务器端对其进行取消哈希处理。

关于javascript - IE6、IE7 中查询字符串过长的解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3551116/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com