1

当 IE9 中的兼容性视图打开时,如果我在测试输入中键入内容并按下回车键,它是否会识别回车?

我问这个是因为当兼容性关闭时,当我按下回车键时,它会在测试输入中提交数据,但是当兼容性视图打开并且不提交文本输入时这样做,就像回到默认值一样,我必须按下Search按钮才能提交搜索。

解释一下,在这里展示一个演示更容易:demo

在关闭 IE9 兼容性或任何其他主要浏览器中测试应用程序,当您使用 Enter 键提交搜索时,它会提交搜索。但是然后在打开兼容性的情况下对其进行测试,并且在使用回车键时它不会提交搜索。

我不确定这是否可能是导致此问题的 php、javascript 或 html,因此请向我评论他的问题可能在哪里,我将在更新中显示我的代码,这只是让我免于发布整个代码

4

1 回答 1

1

我相信这是 IE 7 和 IE 8 中也存在的兼容性问题。这里问了一个类似的问题:In IE8 enter key in a form does not work

建议的解决方案是尝试制作提交按钮:

<button type="submit"...>

<input type="submit"...>

似乎正在发生的是,而不是发出 GET 请求:

http://helios.hud.ac.uk/u0867587/Mobile_app/previousquestions.php?questioncontent=test&searchQuestion=Search

它使一个:

http://helios.hud.ac.uk/u0867587/Mobile_app/previousquestions.php?questioncontent=test

于 2013-02-03T01:27:09.803 回答