【问题标题】:Enter key doesn't submit search输入键不提交搜索
【发布时间】:2013-01-18 01:49:03
【问题描述】:

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

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

解释一下这里显示一个演示更容易:demo

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

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

【问题讨论】:

  • 您尝试了哪些故障排除步骤?

标签: php javascript html internet-explorer-9


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 2012-05-05
    • 2020-06-29
    • 2020-06-08
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多