当 IE9 中的兼容性 View 打开时,如果我在测试输入中键入某些内容并按 Enter 键,它是否会识别回车?
我问这个是因为当兼容性关闭时,当我按回车键时,它会提交测试输入中的数据,但是当兼容性 View 打开并且它不提交文本输入时,它就像返回一样默认情况下,我必须按 Search
按钮才能提交搜索。
解释一下,在这里展示演示更容易:demo
在 IE9 兼容性关闭或任何其他主要浏览器中测试应用程序,当您使用 Enter 键提交搜索时,它会提交搜索。但然后在兼容性打开的情况下测试它,并且在使用回车键时它不会提交搜索。
我不确定这是否是 php、javascript 或 html 导致的,所以请向我评论他的问题可能出在哪里,我将在更新中显示我的代码,这样我就不用发布整个代码了
最佳答案
我认为 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
关于php - 输入键不提交搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14668497/