输入密钥不提交搜索

时间:2013-02-03 01:17:40

标签: php javascript html internet-explorer-9

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

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

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

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

我不确定这可能是一个php,javascript或html造成这种情况所以请向我发表评论他可以发布的地方我将在更新中显示我的代码,这只是让我免于发布整个代码

1 个答案:

答案 0 :(得分: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