`
sh2015yao
  • 浏览: 139288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javascript 兼容ie和火狐 safari 的回车事件扑捉

阅读更多

 判断是否是ie:

 var isIE = 0/*@cc_on+1@*/

 

<script type="text/javascript">   
<!--   
     
 if(document.addEventListener){//如果是Firefox   
 document.addEventListener("keypress",fireFoxHandler, true);   
 }else{   
 document.attachEvent("onkeypress",ieHandler);   
 }   
    
 function fireFoxHandler(evt){  
 //alert("firefox");  
 if(evt.keyCode==13){  
    //validateLogon();//你的代码 
	alert("firefox");  
 }  
 }  
    
 function ieHandler(evt){  
 //alert("IE");  
 if(evt.keyCode==13){  
    //validateLogon();//你的代码 
	alert("IE");  
 }  
 }  
    
 //-->  
 </script>
分享到:
评论

相关推荐

    jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera

    本篇文章将详细介绍如何利用jQuery实现这一功能,支持包括IE、Firefox、Safari、Chrome和Opera在内的主流浏览器。 首先,我们需要创建一个基本的HTML表格结构,如Code1所示,包含表头(thead)和数据区域(tbody)...

    tagator标签输入控件(jQuery),输入文字后按回车键完成输入,支持自动补全,兼容主流浏览器

    兼容的主流浏览器通常包括Google Chrome、Firefox、Safari、Microsoft Edge以及Internet Explorer等。这要求控件的代码遵循Web标准,避免使用特定浏览器的非标准特性,同时利用jQuery的跨浏览器兼容性特性。 ### ...

    各主流浏览器如何禁用javascript脚本

    1. **打开Firefox浏览器**:启动Firefox浏览器。 2. **访问设置页面**:点击右上角的汉堡图标(三条横线),选择“选项”或直接在地址栏输入about:preferences并回车。 3. **禁用JavaScript**:在“隐私与安全”部分...

    JS游戏惩罚代码(jQuery),应该很多公司平时要玩游戏吧?那惩罚什么呢?随机选个吧!支持键盘空格和回车键,兼容主流浏览器

    通过使用jQuery,开发者可以避免因不同浏览器对JavaScript支持程度不一而引发的问题,确保在Chrome、Firefox、Safari、Edge等主流浏览器上都能正常运行。 6. **代码结构**:良好的代码组织和注释对于理解和维护至关...

    angularjs中回车键触发某一事件的方法

    // 在IE中键码包含在window.event.keyCode中,在Firefox或Safari中包含在event.which中 var keycode = window.event ? e.keyCode : e.which; if(keycode == 13){ $scope.showkdUsers(); // 调用showkdUsers方法 ...

    输入法的回车与消息发送快捷键回车的冲突解决方法

    对于中文输入法,Firefox、Chrome、IE、Safari和Opera等主流浏览器在输入过程中会有不同的表现。例如,Firefox在输入时仅触发keydown,而在回车确认输入时触发keyup。而在Chrome中,输入时会触发keydown和keyup,...

    javascript简单表格编辑功能插件

    8. **兼容性**:作为一个JavaScript插件,它需要兼容各种浏览器环境,包括较旧版本的IE以及现代的Chrome、Firefox、Safari等。开发者需要关注其在不同浏览器下的表现和性能。 9. **模块化**:随着ES6模块的普及,...

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

    然而,由于浏览器之间的兼容性问题,特别是在Internet Explorer(IE)和Firefox(FF)之间,`...在实际项目中,除了考虑IE和Firefox,还应考虑到其他浏览器,如Chrome、Safari等,确保解决方案具有广泛的兼容性。

    jquery实现可编辑表格

    支持全部主流浏览器,包括IE、Firefox、Safari、Chrome和Opera,使得这种技术具有广泛的适用性。 首先,我们需要理解jQuery的基本语法。jQuery的核心在于选择器,它允许我们高效地定位到页面上的特定元素。例如,`$...

    JavaScript 事件入门知识

    IE9、Firefox、Opera、Safari和Chrome等主流浏览器均已实现DOM2级事件核心部分。不过IE8以及之前的浏览器仍使用专有的事件模型。 ##### 内联模型 内联模型是HTML事件处理程序中最传统的方法,事件处理函数作为HTML...

    jQuery横向图片焦点图滚动效果,标题有打字机效果,兼容主流浏览器

    此外,由于jQuery已经对大部分浏览器进行了兼容性处理,因此使用jQuery实现的图片滚动效果可以很好地在各种主流浏览器(如Chrome、Firefox、Safari、Edge和IE)上运行。 【标题打字机效果】是另一种增强用户体验的...

    TypewriterJS实现一个很酷打字机效果的javascript插件

    10. **兼容性**:TypewriterJS兼容现代浏览器,包括Chrome、Firefox、Safari、Edge以及Internet Explorer 11。 使用TypewriterJS,开发者可以通过简单的配置和调用,就能在网页中实现这种独特的打字效果。例如,...

    jQuery一步一步实现跨浏览器的可编辑表格,支持IEFi

    本文将深入探讨如何使用jQuery实现一个跨浏览器的可编辑表格,该表格不仅支持主流的Internet Explorer(IE),还兼容Firefox、Safari、Chrome以及Opera等浏览器。 首先,我们需要理解可编辑表格的基本概念。在网页...

    不同浏览器对回车提交表单的处理办法

    在IE和Firefox浏览器中,要使回车键能够提交表单,需要满足两个条件: 1. `&lt;form&gt;`标签的`action`属性必须填写,指明表单数据的提交地址。 2. 表单内必须包含一个`type="submit"`的`&lt;input&gt;`元素,作为提交按钮。 ...

    even事件浏览器兼容性实例介绍

    因此,开发者需要编写兼容代码来确保代码在Firefox、Chrome、Safari、Opera以及IE等浏览器上都能正常工作。 在实际应用中,我们可以使用`addEventListener`和`attachEvent`(针对旧版IE)这样的现代事件处理方法,...

    移动端自定义键盘

    6. **兼容性测试**:虽然此示例提到使用Chrome等支持touch事件的浏览器,但实际应用中应考虑更多浏览器的兼容性,包括Safari、Firefox、Edge等。同时,不同的移动操作系统(如iOS和Android)可能存在差异,需要进行...

    前端项目-kibo.zip

    4. **跨浏览器兼容**:kibo库经过精心设计,确保在主流浏览器中都能稳定工作,包括Chrome、Firefox、Safari、Edge和Internet Explorer等。 5. **非侵入性**:kibo库不会对原有的DOM结构或页面元素产生任何影响,只...

    自写JS下拉框美化插件(加入滑动展开、键盘选择等)

    同时,要兼容主流的浏览器,如Chrome、Firefox、Safari、Edge等。 综上所述,一个自写的JS下拉框美化插件涉及到的技术点包括事件监听与处理、CSS样式控制、动态渲染、响应式设计、自定义主题、以及可访问性和兼容性...

Global site tag (gtag.js) - Google Analytics