【问题标题】:Why doesn't enter work when submitting a form in IE6?为什么在IE6中提交表单时无法进入工作?
【发布时间】:2011-09-04 15:15:34
【问题描述】:

(我刚刚完成了新网站的开发,正在测试它是否适用于所有浏览器。我需要一切都完美。)

我有一个表格:

<form action="example.php" method="post">
<input type="text" name="example">
<input type="submit" name="button" value="Submit">
</form>

这种形式的一切在 Chrome、Opera 和 FF 中都能正常工作,但在 IE6 中却不行。 当我按下回车键时,它什么也没做。表单未提交。 所以如果我想提交,我必须用鼠标转到提交按钮并单击它。

有什么办法可以解决吗?

【问题讨论】:

  • 这真的是您的表单代码吗?这应该可以按回车键。
  • 给定的示例在 IE6 中按预期工作。你在页面上使用了一些 Javascript 吗?你使用的是常规的 IE6 还是一些第三方解决方案,例如 IETester?

标签: html internet-explorer submit form-submit enter


【解决方案1】:

检查可能会阻止您实现预期行为的 Javascript。

请考虑放弃对 IE 6 的支持。它已经 10 岁了!!!!!!

【讨论】:

  • 如果一直选择放弃 IE6 就好了。如果客户想要支持 IE6,我们所能做的就是告诉他们它(正在)过时了。如果仍然需要,请继续支持 IE6。
  • 当客户对 Web 开发一无所知时,我们有责任教育他们并向他们展示为什么不再支持它。如果客户是那个白痴并且不会理解,那么在会议上向他展示现实以及 IE6 如何破坏最流行的网站,并且无法与当今使用的大多数技术一起工作。如果客户仍然需要支持,请在合同中添加一个条款,如果网站将来出现故障,您将不承担任何责任。
  • 很明显,您与客户的合作并不多……至少不是我的客户 :)
  • 我有,大约 5 年了。只有我的;)
  • @Mario 您是否尝试过告诉您的客户类似“好的,看,有一个浏览器需要一些额外的工作,而我太懒或无法解决这些问题。您介意放弃对这个浏览器会导致访问者流失,从而降低利润?”我几乎可以肯定没有人会同意。
猜你喜欢
  • 2015-01-29
  • 1970-01-01
  • 2011-04-02
  • 2014-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-19
相关资源
最近更新 更多