html - IE8 表单未提交(间歇性)

标签 html forms asp-classic internet-explorer-8 submit

我有一个复杂的经典 ASP 系统,多年来运行良好,但最近开始出现奇怪的间歇性问题。

在某些表单上,人们会报告说他们点击了“提交”,但表单只是自行重置(或者,浏览器可能只是重新加载了表单——我的用户可能无法分辨出其中的区别)。

最近,这发生在一个使用 IE8 的用户身上(我们确实使用 )。它似乎只发生在更大的表单上(即提交的数据更多)。我们确实在表单上使用了一个空的操作标签来自行提交(即 ),并且我们使用了 POST。

直到最近,我们才听说过这样的问题。起初,它似乎与某个用户机器上的“Trusted Zone”设置有关,但我们现在从其他地方收到了一些报告,不太清楚这是一个区域问题。在我自己的机器上,也运行 IE8,我从来没有遇到过问题。

有什么想法吗?

最佳答案

一种解决方案可能是强制 IE8 进入兼容模式,以便其行为方式与 IE7 类似。

为此,您必须在页面的 部分放置一个特殊的元标记。执行此操作的理想位置是母版页/模板。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

希望这对您有所帮助。

关于html - IE8 表单未提交(间歇性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2383190/

相关文章:

javascript - 在除我的索引之外的所有页面上收到 'Uncaught TypeError: Cannot read property ' addEventListener' of null' ?

php - WooCommerce 以编程方式创建的产品忽略价格排序过滤器

python - 合并来自多个表单 Django 的数据

python - 使用python用HTML表单 "fillable pdf"数据填写 "post"?

vbscript - 可能发生哪些其他 5xx 错误以及如何查找/跟踪它们?

javascript - 链接在 Mobile Safari 上不起作用

javascript - HTML5 拖放以重新排列网格中的小部件?

performance - 我可以在ASP中延迟执行吗?或者: please offer any help on improving performance of an old ASP site

visual-studio - Visual Studio 2015中的经典ASP “Application debugging is disabled”

java - 检索包含嵌入对象的网页