第一个浏览器下载另一个浏览器时出现问题... IE

当您按表格中的回车键时,IE8无法提交。这是我用的:

function submitOnEnter() {
    if (browserName=="Microsoft Internet Explorer")
    {
        var key;

        if (window.event){
            key = window.event.keyCode; //IE
        }

        if(key == 13){
          document.forms['myform'].submit();
        }
    }
}

这位于文本输入中:
 onkeyup="submitOnEnter()"

当我按Enter键两次时,表单似乎已提交?但不是一次。

你能帮我吗?

最佳答案

好的,我使用...修复了它。

  <!-- Fix for IE bug (One text input and submit, disables submit on pressing "Enter") -->
  <div style="display:none">
  <input type="text" name="hiddenText"/>
  </div>

奇怪吗?也许这对某些人有效,而对其他人无效。有些解决方案对我不起作用,而这个解决方案却对我有用。

07-24 09:50
查看更多