箭头键在具有给定javascript的firefox中不起作用
Arrow keys not working in firefox with given javascript
我有一个文本框,编码如下:
<input name="txttelephone" type="text" maxlength="16" id="txttelephone" class="InputTextBox" onkeypress="return NumbersOnly(event);" required />
javascript函数如下:
function NumbersOnly(e) {
var unicode = e.charCode ? e.charCode : e.keyCode;
if (unicode != 8) {
if (unicode < 48 || unicode > 57) {
if (unicode == 9)
return true;
else
return false;
}
}
}
现在当我在chrome中运行这个时,箭头键正常工作,但在firefox中箭头键不工作。不了解问题所在。
请帮我做这个。
谢谢,
Dipa
您必须排除箭头键代码。请尝试在代码中进行以下修改。
function NumbersOnly(e) {
var unicode = e.charCode ? e.charCode : e.keyCode;
if (unicode != 8) {
if (unicode < 48 || unicode > 57) {
if (unicode == 9 || IsArrows(e) )
return true;
else
return false;
}
}
}
function IsArrows (e) {
return (e.keyCode >= 37 && e.keyCode <= 40);
}
相关文章:
- createElement("a") - FireFox JavaScript
- 为什么javascript:void(0)在Firefox中不起作用
- ascii输入键通过firefox中的javascript返回0
- Javascript firefox issue
- Javascript Firefox restart
- 在javascript firefox的同一选项卡中打开一个页面
- Javascript / Firefox width issue
- 事件未定义 JavaScript Firefox (JSON)
- javascript firefox iframe <html> trouble
- 我如何使用一个文本文件作为数据库在javascript?(Firefox插件)
- 只有数字的JavaScript Firefox解决方案
- Javascript-firefox:无法突出显示表行
- javascript firefox popup
- Javascript Firefox RadialGradient
- 如何在JavaScript (Firefox)中不使用for-in循环获取对象的所有属性
- 在javascript/firefox-adon中点击链接
- Javascript: Firefox,为什么出现这个错误
- Javascript, firefox插件,打开新选项卡
- 内联 JavaScript Firefox 错误
- JQuery/Javascript - Firefox在简单任务上崩溃,没有控制台错误