`
shencanfeng
  • 浏览: 26050 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

兼容IE+,FF的回车事件

IE 
阅读更多
function enterLogin(evt)
{
    evt=(evt)?evt:((window.event) ? event:null);

var elem=evt.srcElement ? evt.srcElement : evt.target;

if(evt)
    {
    var charCode = (evt.charCode) ? evt.charCode:((evt.which) ? evt.which : evt.keyCode);
if(charCode == 13||charCode == 3)
{
   if(document.all)
   {
      document.getElementById("loginOn").click();
           }else if (document.createEvent)
   {     //FOR DOM2
   var ev = document.createEvent('MouseEvents');
   ev.initEvent('click', false, true);
   document.getElementById("loginOn").dispatchEvent(ev);
}
   return false;
}
    }
return true;
}
分享到:
评论

相关推荐

    文本框中,回车键触发事件的js代码[多浏览器兼容]

    判断是否按下的为回车非常简单: 代码如下: function EnterPress(){ if(event.keyCode == 13){ … } } IE6的onkeypress会接受”回车事件”,而onkeydown不会接受 IE8的onkeypress不会接受”回车事件”,而onkeydown会...

    js文本框输入点回车触发确定兼容IE、FF等

    本篇文章讲解了如何在文本框中通过按回车键触发确定操作,并且确保该功能在不同的浏览器(如IE和FF等)之间具有良好的兼容性。在此基础上,文章提供了一个具体的示例代码来说明如何实现这一功能。 知识点主要包括:...

    浏览器脚本兼容 文本框中,回车键触发事件的兼容

    下面是一个完整的示例,展示了一个兼容IE和FF的回车键事件处理: ```html <!DOCTYPE html> 浏览器脚本兼容 - 回车键事件 function EnterPress(e) { var e = e || window.event; if (e.keyCode === 13) { ...

    JavaScript兼容浏览器FF/IE技巧

    下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。 .以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox //window.event IE:有window.event对象 FF:没有...

    css解决IE6,IE7,firefox兼容性问题.

    ### CSS解决IE6、IE7及Firefox兼容性问题详解 #### 一、引言 随着互联网技术的发展,浏览器种类日益增多,其中Internet Explorer (IE) 和 Firefox 是早期非常流行的两款浏览器。尤其在2000年代中期,IE6、IE7 和 ...

    JSP中用回车监听按钮事件兼容火狐 IE等主流浏览器

    // 获取事件对象,兼容FF和IE if (e.keyCode == 13) { onsubmit(); // 回车键被按下时执行的函数 } } ``` 这段代码的核心在于`document.onkeydown`事件监听器,它用于捕捉任何按键事件。`keyListener`函数则...

    IE和FireFox的CSS兼容

    在前端开发中,CSS兼容性是一个常见的挑战,尤其是在处理IE和Firefox这两个浏览器时。由于它们对CSS标准的实现存在差异,导致在不同浏览器下显示的效果可能不尽相同。以下是一些关键点,帮助开发者理解和解决这些...

    js计算字符个数回车换行兼容所有浏览器.rar

    //兼容IE7,8,FF var testStr3 = testStr2.replace(/\r\n\r/g, "\r\n"); //兼容IE9 zfid[removed]=testStr3.length; } [removed] </head> <body <textarea id="zfara" 您当前输入了 </...

    jquery禁止回车触发表单提交

    在给定的描述中提到了`IE10`和`FF29`(Firefox 29)的测试结果,这表明这段代码在这些浏览器中表现正常。但为了确保跨浏览器兼容性,开发者可能还需要针对其他浏览器进行测试,特别是老旧版本的浏览器。 此外,如果...

    jQuery解决浏览器兼容性问题案例分析

    这里,我们给id为"abc"的输入框添加了一个keydown事件监听器,当检测到回车键(keycode为13)被按下时,直接调用`$("#imgLogin").click()`,jQuery会自动处理浏览器兼容性问题,确保事件在所有支持的浏览器中都能...

    textarea 在IE和FF下换行无法正常显示的解决方法

    在IE中,换行通常是通过`\r\n`(回车+换行)来识别的,而在Firefox和大多数现代浏览器中,换行则是通过`\n`(换行)来识别的。当这些文本被显示在页面上而不是直接在`textarea` 中时,浏览器通常不会解析这些换行符...

    JQuery 游戏 俄罗斯方块 代码

    对于兼容性问题,由于jQuery库本身具有良好的浏览器兼容性,支持包括IE和Firefox在内的多种浏览器,因此使用jQuery编写的游戏通常不用担心浏览器兼容性问题。但是,仍需注意HTML和CSS部分可能存在的兼容性问题,尤其...

    CSS多浏览器兼容总结(个人经验)

    2. **FF与IE的padding处理**:Firefox在设置元素的padding后,会自动调整元素的高度和宽度,但IE不会。为了解决这个问题,可以在IE中通过`!important`规则重置height和width,例如:`height: 100px !important; ...

    JS在IE和FireFox之间常用函数的区别小结

    例如,回车键(keyCode 13)在IE中可能不会触发事件,除非在特定元素如`textarea`中。下面的示例展示了如何在两种浏览器中捕获回车事件: ```javascript document.onkeydown = keypage; function keypage(e) { e ...

    好看好用的alert提示框

    2、兼容IE6.0+、FF1.5+、Opear9+(在Opear下显示有一个小缺陷),兼容HTML4/XHTML1.0页面渲染模式。 3、完全的CSS皮肤定制功能,所有外观包括显示图标/关闭按钮等都可以通过css设置。目前提供了五种皮肤,Vista、QQ...

    消息提示插件(组件说明:用于替代系统默认的灰色对话框(alert等),提供丰富多彩的消息提示皮肤外观)

    2、兼容IE6.0+、FF1.5+、Opear9+,兼容HTML4/XHTML1.0页面渲染模式。 3、支持CSS皮肤定制。目前提供了五种皮肤,Vista、QQ、dmm-green、ExtBlue和BlackColl。有兴趣可以修改样式表文件定义新的皮肤。 4、提供四种...

Global site tag (gtag.js) - Google Analytics