`

JS 敲回车按钮 登陆 支持火狐 和 iE浏览器.

 
阅读更多

 

 

登陆的 敲回车按钮, 在使用event事件来监听. 支持火狐 和 iE浏览器.

/**
 * 判断浏览器;
 * @return
 */
function getOs() 
{ 
    var OsObject = ""; 
    if(navigator.userAgent.indexOf("MSIE")>0) { 
         return "MSIE"; 
    } 
    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
         return "Firefox"; 
    } 
    if(isSafari=navigator.userAgent.indexOf("Safari")>0) { 
         return "Safari"; 
    }  
    if(isCamino=navigator.userAgent.indexOf("Camino")>0){ 
         return "Camino"; 
    } 
    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ 
         return "Gecko"; 
    } 
} 

//回车键登陆,支持火狐和IE浏览器;
function loginEnterCheck(){
	  //获取当前浏览器;
	  var browser = getOs();
	
	  if(browser=="Firefox"){
		  //判断IE还是火狐浏览器;
		  $("html").die().live("keydown",function(event){     
		        if(event.keyCode==13){    
		        	//调用登陆方法;
		        	loginCheck();     
		        }     
		  });   
	  }
	  
	  //如果是IE获取其他浏览器,则调用此种方式;
	  if(browser=="" || browser=="MSIE"){
		  if(event.keyCode==13){
				loginCheck();
			}
	  }
}

 

分享到:
评论

相关推荐

    javascript 支持ie和firefox杰奇翻页函数.docx

    ### JavaScript支持IE和Firefox的杰奇翻页函数详解 #### 一、背景介绍 随着互联网技术的发展,网页浏览成为人们日常获取信息的重要途径之一。在众多网页内容管理系统中,杰奇(JieQi)小说系统因其简洁易用、功能...

    如何解决各类IE浏览器错误

    1. **打开注册表编辑器**:关闭IE浏览器,打开“开始”菜单,选择“运行”,输入`regedit`回车。 2. **定位到相关键值**:在注册表编辑器中,按照路径`HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\...

    火狐下window.event回车改Tab解决方案

    而在其他非IE浏览器(如Firefox)中,则需要通过其他方式来获取事件对象。这导致了在编写跨浏览器兼容性良好的代码时面临一定的挑战。 #### 关键技术点 - **window.event**:用于获取当前触发的事件对象。 - **...

    兼容IE与firefox火狐的回车事件(js与jquery)

    在本篇文章中,主要介绍了如何编写兼容IE和Firefox火狐浏览器的回车事件处理代码。这一需求源于在不同浏览器间,相同的JavaScript代码可能无法达到相同的效果,尤其是在实现表单提交或触发特定事件时。因此,开发者...

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

    在网页开发中,确保代码的跨浏览器兼容性是至关重要的,特别是对于老版本的IE(Internet Explorer)和火狐(Firefox)这样的主流浏览器。在JSP(Java Server Pages)中,有时我们需要监听用户按下回车键时触发按钮的...

    asp.net 文本框回车事件

    1. **JavaScript兼容性**:上述示例使用了`window.event`来获取按键事件,这主要适用于IE浏览器。对于现代浏览器(如Chrome、Firefox等),建议使用`addEventListener`来监听键盘事件,如下所示: ```javascript ...

    Enter转换为Tab的小例子(兼容IE,Firefox)

    对于非IE浏览器,如Firefox,我们调用`getNextInput`函数来找到下一个可聚焦的表单元素,并使用`focus()`方法将焦点转移到该元素上。同时,通过`e.preventDefault()`阻止了默认的回车键行为,防止表单被意外提交。 ...

    按回车键提交表单~~~~~

    这是因为早期的IE浏览器与其他现代浏览器(如Chrome、Firefox等)在DOM模型和事件处理机制上存在差异。 #### 兼容性考虑: - **事件对象**:在非IE浏览器中,通常使用`e`或`event`作为事件对象的参数名称。而在IE中...

    js实现加入收藏和设为首页功能

    在JavaScript中,我们可以尝试使用`window.external.addFavorite()`方法(适用于IE浏览器)或者`window.sidebar.addPanel()`方法(适用于Firefox浏览器)。如果这两种方法都不支持,可以通过弹出提示让用户手动使用...

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

    标题“文本框中,回车键触发事件的js代码[多浏览器兼容]”所指的知识点涉及JavaScript脚本编程,在网页中如何捕捉和处理回车键的按键事件,以及如何确保该事件处理在不同的浏览器(如IE和Firefox)中均能正确运行。...

    JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器

    在代码示例中,作者给出了两个版本的事件监听函数,一个适用于兼容IE浏览器的版本,另一个则不支持IE,但支持Firefox等其他浏览器。差异主要在于获取事件对象的方法不同。 对于不支持IE的版本,作者使用了`window....

    金格控件未安装的解决方法.doc

    对于其他非IE浏览器(如Chrome、Firefox),由于它们默认禁用了ActiveX控件的支持,因此可能需要寻找替代方案或使用专门的插件来实现类似功能。 #### 步骤三:检查注册表信息 如果控件已经安装但仍然出现“未安装...

    My97DatePicker日期插件

    尽管它最初是为了解决IE浏览器的日期选择问题而设计,但随着时间的发展,它已经很好地适应了现代浏览器环境。 7. **事件处理**:插件支持多种事件,如onShow、onClose、onSelect等,开发者可以通过监听这些事件来...

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

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

    jQuery简单实现点击文本框复制内容到剪贴板上的方法

    而对于非IE浏览器,如Firefox、Chrome等,我们需要使用更复杂的API,如`nsIClipboard`接口。 以下是实现这个功能的jQuery代码: ```javascript // 定义复制到剪贴板的函数 function copyToClipboard(txt) { // ...

    js阻止默认浏览器行为与冒泡行为的实现代码

    在非IE浏览器中,你可以直接调用`event.preventDefault()`;而在IE中,你需要使用`window.event.returnValue = false`来达到相同的效果。以下是一个阻止默认行为的函数示例: ```javascript function stopDefault(e...

    SiteServer v3.4.4 for .net1.1.rar

    SiteServer CMS 是定位于中高端市场的CMS内容管理系统,能够...解决SiteServer ASK IE浏览器不兼容,在IE7下,看不到问题列表问题及分页无法显示问题。 解决SiteServer ASK无法搜索数字问题。 其他部分的完善 。。。

    cuteEditor6.0

    跨浏览器,跨平台的所见即所得在线html编辑器 <br/>兼容市面上最流行的ie5.5+,firefox1.0+,mozilla1.3+, netscape7+和Safari(1.3+)浏览器,并且包括Mac和Linux操作平台。 CuteEditor...

    自己打造HTML在线编辑器的实现难点分析

    不同的浏览器对回车键的解释不同,IE会将回车解释为段落()的开始,而Firefox则将其解释为换行( )。要解决这个问题,需要监听keydown事件,当检测到回车键被按下时,插入相应的HTML标签,以确保不同浏览器中...

Global site tag (gtag.js) - Google Analytics