限制input只能输入数字,在网上找了都是针对IE的,自己写了个通用的。
使用了jQuery的一个方法,判断是不是IE
js 代码
- isNumber = function (e) {
- if ($.browser.msie) {
- if ( ((event.keyCode > 47) && (event.keyCode < 58)) ||
- (event.keyCode == 8) ) {
- return true;
- } else {
- return false;
- }
- } else {
- if ( ((e.which > 47) && (e.which < 58)) ||
- (e.which == 8) ) {
- return true;
- } else {
- return false;
- }
- }
- }
xml 代码
- <input type="text" onkeypress="javascript:return isNumber(event);"/>
IE和firefox的事件不一样,真不爽!
IE的event还会冒泡,阻止IE事件冒泡,在js中添加 event.cancelBubble = true;
分享到:
相关推荐
只能输入数字(兼容IE和火狐) <input type="text" id="numberInput" oninput="validateNumber()"> <p id="result"></p> <script src="validateNumber.js"></script> ``` 接下来,我们需要编写JavaScript代码...
兼容IE和Firefox获得keyBoardEvent对象 在 JavaScript 编程中,获得keyBoardEvent对象是非常重要的,但是不同的浏览器对其支持不同。IE和Firefox是两种最常用的浏览器,它们对keyBoardEvent对象的支持存在一定的...
在提供的压缩包文件"Firefox和IE对input number的兼容"中,可能包含了实现这种兼容性的源代码、示例页面、CSS样式以及测试用例。开发者可以参考这些资源来理解和应用这个插件,或者作为自定义兼容解决方案的基础。 ...
标题与描述均聚焦于“JavaScript在IE和Firefox(火狐)的不兼容问题解决”,这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox...
`来兼容IE和Firefox。 4. **HTML对象的id作为对象名的问题** - IE允许直接通过对象的id作为变量名访问,如`idName`,但在Firefox中需要使用`document.getElementById("idName")`。 5. **用idName字符串取得对象的...
总之,要解决“兼容IE6,IE7,IE8和Firefox的图片上传预览效果”这一问题,我们需要深入理解各种浏览器的特性和限制,熟练掌握ActiveX、Flash以及HTML5 File API的相关知识,并通过条件判断或特性检测来编写兼容的代码...
input file 表单很难用css样式来控制,IE下还好,dorder属性可以修改,但firefox下不行,非常丑,而且file的值通过模拟click事件获取的文件不能提交,也不能传给其他函数。 浏览按钮长度也不可控制。 前几天遇到这个...
附件中的"input框中出现提示文字(兼容ie 火狐 谷歌)"可能包含了一个JavaScript或者jQuery的解决方案,旨在为旧版IE、火狐和谷歌浏览器提供一致的提示文字功能。 在IE8及以下版本,我们可以使用传统的JavaScript...
一个用于日期选择的js控件,兼容IE,firefox。 使用方法: 1)引用js文件:WebCalendar.js 2)在需要的地方调用方法:SelectDate(obj,'yyyy-MM-dd'),其中obj为日期输入目标的引用(好像说复杂了,其实很多时候我们只用...
### IE与Firefox兼容性问题详解 #### 一、概述 在网页开发过程中,浏览器兼容性问题一直是前端开发者面临的重要挑战之一。尤其是对于早期版本的Internet Explorer(简称IE)与Mozilla Firefox(简称Firefox)来说...
### IE和Firefox的JavaScript兼容性问题详解 #### 1. `document.formName.item("itemName")` 问题 在处理表单元素时,IE 和 Firefox 对 `document.formName.item("itemName")` 的支持存在差异。 **说明:** - **...
然而,由于不同浏览器的实现差异,特别是Internet Explorer(IE)和Firefox,开发者经常面临兼容性问题。以下是一些关键的JavaScript兼容处理策略: 1. **数组、集合类对象的元素访问** - IE支持`for...in`循环...
IE中`getElementsByName`可应用于所有类型的元素,而Firefox仅限于`<input>`和`<img>`等特定元素。若需获取其他类型元素,应优先考虑使用`getElementById`。 5. **`document.getElementById`的差异** IE中`...
标题 "兼容ie,Firefox的文件上传" 涉及的核心知识点是实现跨浏览器的文件上传功能,特别是针对Internet Explorer(IE)和Firefox这两个主流浏览器的兼容性问题。在Web开发中,由于不同浏览器对HTML、CSS和JavaScript...
"同时兼容IE和FireFox的事件处理event代码--添加文件上传例子"这个主题聚焦于解决浏览器之间的差异,尤其是针对老版本的Internet Explorer(IE)和Firefox。在这些早期浏览器中,事件处理的实现方式有所不同,导致...
标题与描述均聚焦于“IE和Firefox在css,JavaScript方面的兼容性”,这涉及到网页开发中一个重要的议题:浏览器兼容性。在web开发中,确保代码能在不同浏览器上正常运行是至关重要的,因为用户可能使用各种不同的...
在网页开发中,有时我们需要限制用户在输入框(`<input>`)中只能输入数字,以确保数据的...为了兼容IE和Firefox,需要使用适当的事件处理和键码获取方式。同时,应考虑其他可能的输入方式,以提供更全面的输入限制。
### IE和Firefox中JavaScript兼容性解析 在Web开发过程中,浏览器兼容性问题一直是开发者们重点关注的问题之一。不同的浏览器对同一段代码的解析和执行可能会有所不同,尤其是早期版本的Internet Explorer(IE)和...
特别是对于早期版本的Internet Explorer (IE) 和 Firefox (MF),由于它们对JavaScript的支持存在差异,因此开发者需要特别注意以确保网页脚本能够兼容这些浏览器。本文将详细探讨在编写JavaScript时遇到的一些常见...