【发布时间】:2013-12-07 14:55:38
【问题描述】:
我在页面上有一个表单,很简单,例如:
<form action="form/submit" method="post">
<button type="submit">Submit</button>
</form>
它适用于每一个浏览器,包括旧版本的 IE,但在 IE11 中它失败了,标签卡在连续加载循环中,提交后永远不会更改为“谢谢”页面。但是,如果我打开控制台,它确实可以工作。
我知道 IE 的 console.log 问题,并且已经在使用:
if (!window.console) {
console = {
log: function() {}
};
}
为了避免它,这似乎做得很好(如前所述,其他所有 IE 都可以使用)。关于问题可能出在哪里的任何见解?
【问题讨论】:
-
您在为
onsubmit事件使用JavaScript 吗?或者这只是一个“正常”的形式? -
你确定兼容模式是
off吗?有时,当打开开发者控制台时,IE 会改变页面的呈现和工作方式。 -
console的功能不止log,具体取决于您的浏览器。也许你在某个地方遇到了错误? -
@RocketHazmat $("form").submit 正在使用中。
-
@Nunners 我看到它在 Edge(文档模式)下运行,不知道是否还有其他兼容性选项?
标签: javascript forms internet-explorer internet-explorer-11