php - 输入键不提交搜索

标签 php javascript html internet-explorer-9

当 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&searchQuestion=Search

它正在实现:

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

关于php - 输入键不提交搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14668497/

相关文章:

javascript - 如何在 chart.js 中将日期显示为 x 轴上的标签

php - Guzzle HTTP客户端多线程下载文件 : EachPromises vs Pool objects

javascript - 如何检查 ydn.db 数据库是否可供使用?

html - 前几行 CSS 不起作用?

html - 删除填充,将文本对齐到 div 的顶部

php - 在 PHPRatchet 中接收 RabbitMQ 消息

php - 这两者的区别是……?

javascript - 删除空 p 标记并将其他 p 标记转换为\n

javascript - Jquery [object 对象] 而不是文本

javascript - REACT 中的图像解析、格式化、渲染