`

用户输入校验,输入法不同keycode值不同

 
阅读更多

 numberInputValidate : function(node){

              var keyCode = event.keyCode;

              if(keyCode<48 || keyCode>57){

               if(keyCode==8 || keyCode==46){

                    return true;

               }else if(keyCode>=96 && keyCode<=105){

                        return true;

               }else{

                       event.returnValue=false; 

                   return false;

               }

               } 

               return true;

          }

上面校验只适用于全英文键盘的输入校验,只能输入数字。换种输入法,比如google拼音输入法,输入数字则不能通过。

 

分享到:
评论

相关推荐

    键盘KeyCode值列表

    当用户按下键盘上的一个键时,操作系统会生成一个与该按键对应的KeyCode值,开发者可以通过捕获这个值来识别用户的具体按键操作,从而实现相应的功能或交互。 从给定的部分内容来看,我们可以看到一系列从0到至少...

    键盘的KEYCODE值

    键盘的KEYCODE值, 键盘的KEYCODE值, 键盘的KEYCODE值

    KeyCode和KeyAscii对照值

    - `KeyCode`的值通常是从1到255之间,代表了不同的按键。 - `KeyAscii`值也主要在这个范围内,但对于特殊键来说可能有所不同。 3. **使用场景**: - 在处理文本输入时,使用`KeyAscii`可以更容易地获取到实际...

    键盘上所有按键对应的KeyCode值借鉴.pdf

    本文档主要介绍了键盘上所有按键对应的KeyCode值,这些值是计算机编程中常用的键盘输入代码。了解这些KeyCode值对于编写相关的计算机程序非常重要。 首先,让我们了解一下KeyCode的概念。KeyCode是计算机编程中用来...

    KeyCode表【限制文本输入】

    - JavaScript示例:在JavaScript中,我们通常监听键盘事件,然后通过event对象的keyCode属性来检查用户输入的键值。例如,如果要限制输入框只接受数字,可以监听`keydown`事件,检查keyCode是否在48(0的键码)到57...

    Pb—KeyCode枚举值与键盘对照表

    在软件开发过程中,尤其是涉及到用户输入处理时,理解键盘按键与程序中的键码(KeyCode)之间的映射关系至关重要。本文将基于提供的“Pb—KeyCode枚举值与键盘对照表”,详细介绍各键盘按键对应的KeyCode值及其含义...

    window.event.keycode值大全

    虽然`keyCode`属性在过去被广泛使用,但现代浏览器推荐使用`key`属性来代替`keyCode`,因为后者在不同浏览器中的实现可能有所不同。`key`属性提供了更统一和更丰富的按键信息。因此,在新项目中建议优先考虑使用`key...

    键盘对应数字-keycode值大全

    本文将详细介绍常见的键盘按键及其对应的KeyCode值,帮助开发者更好地掌握键盘输入事件。 #### 基本概念 - **KeyCode**:在计算机编程中,KeyCode是一种用于标识键盘上每个按键的唯一数字代码。当用户按下或释放一...

    event.keycode值大全

    这些是键盘上最常见的键的`keyCode`值,但需要注意的是,不同的操作系统和浏览器可能对某些键的处理存在差异,尤其是在非标准键盘布局或特殊设备上。因此,在编写跨平台的应用时,最好使用`event.code`属性来获取更...

    js_keyCode键码值表

    通过`keyCode`键码值表,开发者可以创建各种键盘交互的应用,例如实现快捷键、游戏控制、输入验证等。需要注意的是,由于历史原因和浏览器兼容性问题,某些非标准或不常见的键可能会有不同的`keyCode`值,因此在实际...

    KeyCode常数用法,KeyCode事件值

    4. **数据录入**:在数据录入程序中,可以根据用户输入的键盘键值进行实时校验和处理。 总之,KeyCode是处理键盘输入不可或缺的一部分,了解并熟悉这些常数对于开发者来说至关重要。希望本文对您有所帮助。

    按键对应的KeyCode_值

    这些值可以帮助开发者编写与用户输入交互的代码,例如监听键盘事件、模拟按键行为或实现自定义快捷键。下面是一些主要键的 `KeyCode` 值: - **特殊功能键**: - ESC (退出):27 - F1 至 F12:112 至 123,分别...

    键盘 keycode的值 javascript时触发事件

    不同的按键对应不同的`keyCode`值,这些值可以帮助我们识别用户按下的具体键位。需要注意的是,在现代浏览器中,推荐使用`event.key`和`event.code`代替`event.keyCode`,因为它们提供了更准确、更一致的按键信息。 ...

    js_event.keycode值列表

    通过了解`event.keyCode`值及其对应的键名,开发者可以更好地捕捉和处理键盘输入事件。虽然随着技术的发展,`event.keyCode`逐渐被更先进的`event.key`所取代,但掌握这些基本概念对于理解键盘事件处理机制仍然非常...

    安卓键盘输入相关-一个Android九宫格实体按键输入法支持中文但不能联想输入.rar

    本资源“安卓键盘输入相关-一个Android九宫格实体按键输入法支持中文但不能联想输入.rar”提供了一个专为Android平台设计的九宫格实体按键输入法的源代码,它允许用户通过实体按键输入中文,但不包含联想输入功能。...

    js keycode快捷键大全 并附有简单使用说明

    在表单验证中,使用keycode来判断用户输入的有效性等。 总结来说,了解并运用好JavaScript中的keycode值,可以让我们更好地处理键盘事件,丰富网页应用的交互性。对于开发者而言,掌握这些keycode值及其使用方法是...

    中文输入法以及浏览器兼容的问题1

    特别是对于中文输入法,由于在按下回车、shift、空格等键时,keycode值始终为229,这为监听带来了挑战。 第一个bug描述的是在中文输入法下,用户按下回车键时,文本框内容无法正确发送,而是保留在输入框内。这是...

    KeyCode转按键 ASCII转字符 C# ConsoleApplication

    在编程领域,尤其是在游戏开发、用户输入处理或者自动化测试中,常常需要处理键盘输入的事件。`KeyCode`是.NET框架中定义的一个枚举类型,它代表了键盘上每个按键的标识符,而ASCII码(American Standard Code for ...

    Android监听输入法软键盘按键demo

    在Android开发中,有时我们需要获取用户在软键盘上输入的信息,比如在聊天应用中实现自动补全或实时搜索功能。本文将深入探讨如何在Android应用中监听软键盘按键的三种方法,基于CSDN博主"zhufuing"的文章详情链接...

    event.keyCode值大全

    列举了所有keyCode的值,方便开发者利用。

Global site tag (gtag.js) - Google Analytics