登陆的 敲回车按钮, 在使用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的杰奇翻页函数详解 #### 一、背景介绍 随着互联网技术的发展,网页浏览成为人们日常获取信息的重要途径之一。在众多网页内容管理系统中,杰奇(JieQi)小说系统因其简洁易用、功能...
1. **打开注册表编辑器**:关闭IE浏览器,打开“开始”菜单,选择“运行”,输入`regedit`回车。 2. **定位到相关键值**:在注册表编辑器中,按照路径`HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\...
而在其他非IE浏览器(如Firefox)中,则需要通过其他方式来获取事件对象。这导致了在编写跨浏览器兼容性良好的代码时面临一定的挑战。 #### 关键技术点 - **window.event**:用于获取当前触发的事件对象。 - **...
在本篇文章中,主要介绍了如何编写兼容IE和Firefox火狐浏览器的回车事件处理代码。这一需求源于在不同浏览器间,相同的JavaScript代码可能无法达到相同的效果,尤其是在实现表单提交或触发特定事件时。因此,开发者...
在网页开发中,确保代码的跨浏览器兼容性是至关重要的,特别是对于老版本的IE(Internet Explorer)和火狐(Firefox)这样的主流浏览器。在JSP(Java Server Pages)中,有时我们需要监听用户按下回车键时触发按钮的...
1. **JavaScript兼容性**:上述示例使用了`window.event`来获取按键事件,这主要适用于IE浏览器。对于现代浏览器(如Chrome、Firefox等),建议使用`addEventListener`来监听键盘事件,如下所示: ```javascript ...
对于非IE浏览器,如Firefox,我们调用`getNextInput`函数来找到下一个可聚焦的表单元素,并使用`focus()`方法将焦点转移到该元素上。同时,通过`e.preventDefault()`阻止了默认的回车键行为,防止表单被意外提交。 ...
这是因为早期的IE浏览器与其他现代浏览器(如Chrome、Firefox等)在DOM模型和事件处理机制上存在差异。 #### 兼容性考虑: - **事件对象**:在非IE浏览器中,通常使用`e`或`event`作为事件对象的参数名称。而在IE中...
在JavaScript中,我们可以尝试使用`window.external.addFavorite()`方法(适用于IE浏览器)或者`window.sidebar.addPanel()`方法(适用于Firefox浏览器)。如果这两种方法都不支持,可以通过弹出提示让用户手动使用...
标题“文本框中,回车键触发事件的js代码[多浏览器兼容]”所指的知识点涉及JavaScript脚本编程,在网页中如何捕捉和处理回车键的按键事件,以及如何确保该事件处理在不同的浏览器(如IE和Firefox)中均能正确运行。...
在代码示例中,作者给出了两个版本的事件监听函数,一个适用于兼容IE浏览器的版本,另一个则不支持IE,但支持Firefox等其他浏览器。差异主要在于获取事件对象的方法不同。 对于不支持IE的版本,作者使用了`window....
对于其他非IE浏览器(如Chrome、Firefox),由于它们默认禁用了ActiveX控件的支持,因此可能需要寻找替代方案或使用专门的插件来实现类似功能。 #### 步骤三:检查注册表信息 如果控件已经安装但仍然出现“未安装...
尽管它最初是为了解决IE浏览器的日期选择问题而设计,但随着时间的发展,它已经很好地适应了现代浏览器环境。 7. **事件处理**:插件支持多种事件,如onShow、onClose、onSelect等,开发者可以通过监听这些事件来...
在IE和Firefox浏览器中,要使回车键能够提交表单,需要满足两个条件: 1. `<form>`标签的`action`属性必须填写,指明表单数据的提交地址。 2. 表单内必须包含一个`type="submit"`的`<input>`元素,作为提交按钮。 ...
而对于非IE浏览器,如Firefox、Chrome等,我们需要使用更复杂的API,如`nsIClipboard`接口。 以下是实现这个功能的jQuery代码: ```javascript // 定义复制到剪贴板的函数 function copyToClipboard(txt) { // ...
在非IE浏览器中,你可以直接调用`event.preventDefault()`;而在IE中,你需要使用`window.event.returnValue = false`来达到相同的效果。以下是一个阻止默认行为的函数示例: ```javascript function stopDefault(e...
SiteServer CMS 是定位于中高端市场的CMS内容管理系统,能够...解决SiteServer ASK IE浏览器不兼容,在IE7下,看不到问题列表问题及分页无法显示问题。 解决SiteServer ASK无法搜索数字问题。 其他部分的完善 。。。
跨浏览器,跨平台的所见即所得在线html编辑器 <br/>兼容市面上最流行的ie5.5+,firefox1.0+,mozilla1.3+, netscape7+和Safari(1.3+)浏览器,并且包括Mac和Linux操作平台。 CuteEditor...
不同的浏览器对回车键的解释不同,IE会将回车解释为段落()的开始,而Firefox则将其解释为换行( )。要解决这个问题,需要监听keydown事件,当检测到回车键被按下时,插入相应的HTML标签,以确保不同浏览器中...