在IE"网络浏览器"中的"输入"上提交表单

c14*_*kaa 5 javascript internet-explorer

用于下载另一个浏览器的头号浏览器有问题... 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();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这位于文本输入上:

 onkeyup="submitOnEnter()"
Run Code Online (Sandbox Code Playgroud)

当我按两次输入时,表单似乎提交?但不是一次.

你能帮我吗?

c14*_*kaa 5

好的伙计们,我用它来修复....

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

怪啊呃?也许这对你们中的一些人而不是其他人都有效.有些解决方案对我没有用,这个解决方案没有.