兼容IE与firefox的js回车提交表单

发布时间:2020-09-13编辑:脚本学堂
兼容IE与firefox的js回车提交表单

如果form中用submit提交表单,则回车后即可提交,但项目中很多时候都不需要form存在,这是则需要回车触发提交事件,以实现回车后即提交表单的功能。

html代码:
 

复制代码 代码如下:
<p><input type="text"  onkeydown="return enterSubmit(event)" /></p> 
<p><input type="button" value="提交" id="btn" onclick="login()" /></p> 

js代码:
 

复制代码 代码如下:

    function enterSubmit(evt){ 
        evt = (evt) ? evt : ((window.event) ? window.event : "") 
        var key = evt.keyCode?evt.keyCode:evt.which; 
        if(key == 13){ 
            document.getElementById("btn").click(); 
            return false; 
        } 
    } 
    function login(){ 
        alert("提交成功!"); 
    }   
---> 点这里查看演示