所谓输入掩码技术,即只有数字键起作用

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <style type="text/css">
#switcher input{height:26px;width:200px;}

    </style>
    <script src="./jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#switcher input").keypress(function(event){
    if(event.which && (event.which < 48 || event.which >57)){
        event.preventDefault();
    }
});
});
</script>
  </head>

  <body>
<div id="switcher">
<input type="text" value="只能输入数字的输入掩码技术" id="txt" maxlength="150" name="txtname"  onfocus="this.value=(this.value==‘只能输入数字的输入掩码技术‘) ? ‘‘ : this.value;" onblur="this.value=(this.value==‘‘) ? ‘只能输入数字的输入掩码技术‘ : this.value;"/>
</div>
</body>
</html>

所谓输入掩码技术,即只有数字键起作用,布布扣,bubuko.com

时间: 2024-10-07 05:22:40

所谓输入掩码技术,即只有数字键起作用的相关文章

输入的数字键、小数等控制

private void textEditMobile_KeyPress(object sender, KeyPressEventArgs e) { //如果输入的不是数字键,也不是回车键.Backspace键,则取消该输入 //if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar != (char)13 && e.KeyChar != (char)8) if (!(Char.IsNumber(e.KeyChar)) &&

在Xshell 6开NumLock时按小键盘上的数字键并不能输入数字

小键盘问题 在Xshell 6上用vi的时候,开NumLock时按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键).解决方法 选项Terminal->Features里,找到Disable application keypad mode,选上就可以了 在xmanager 4 中的xshell也有小键盘问题 解决方法为 修改session 属性 -> 终端->VT模式->初始数字键盘模式 选择 设置为普通. 原文地址:https://ww

Easyui的numberbox无法输入以0开头的数字编号(转载)

1.问题 项目中碰到这样一个问题,Easyui的numberbox在输入数字编号的时候不能以0开头 在我输入以0开头的数字编号后,离开输入框的时候,那个前缀0就自动去掉了. 接下来,我们查看API说明:在input框里加上 prefix属性  data-options="prefix:'0'"  就可以解决numberbox开头不能输入0的问题了 2.属性 该属性扩展自验证框(validatebox),下面是为数字框(numberbox)添加的属性. 名称 类型 描述 默认值 disa

xshell数字键乱码&amp;&amp;VIM数字键乱码处理

有些程序员的键盘是带有小数字键的,在使用xshell中文版时就可能出现一些小状况,本集就同大家分析一下使用数字键盘出现乱码的情况怎么办. 数字键盘乱码图1:使用数字小键盘出现乱码问题描述:在xshell上用vi编辑时,打开NumLock时,输入小键盘上的数字键,结果出现的不是数字,而是一个字母然后换行(实际上是命令模上对应上下左右的键). 解决方法:1.打开xshell,点击"默认属性",打开对话框 2.在类别中选择"VT模式",然后在右侧的选项中,选择:初始数字键

PHP数组关于数字键名的问题

以下是对PHP数组数字键名的几点总结: 键名长度只能在 int 长度范围内,超过int 范围后将会出现覆盖等混乱情况 在键名长度为 int 范围内存取值时,PHP会强制将数字键名转换为 int 数值型 数字键名长度大于19位时,将变成 0 键名正常长度时,字符串或数值类型一样 $i = 126545165; $arr['126545165'] = 'abc'; $arr[126545165] = 'uio'; var_dump($arr); echo '<br>'; var_dump(isse

java循环练习:用户输入一个10以内的数字,通过运算求出该数字的阶乘

package practiceGO; import java.util.Scanner; /*  * 4.用户输入一个10以内的数字,通过运算求出该数字的阶乘  */ public class Cto { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个10以内的数字,由系统计算阶乘"); int num = sc.nextIn

如何使用alt键+数字键盘上的数字键打出特殊符号

如何使用alt键+数字键盘上的数字键打出特殊符号 有时当我需要画示意图说明一个问题,但是苦于没有合适的符号,因此,这篇博文将简单介绍一些特殊的符号方便自己以及大家使用. 实现原理很简单:所有的字符(包括字母.数字.汉字甚至是其他文字)在计算机内部都是以编码的形式存储的,比如其中小于127的称为标准ASCII编码,汉字也是有编码的,编码标准为GBK,在45687-63486之间存储着常用的6763个汉字.41377-43518存储者一些图形符号.43072-43424之间存储着一些非汉字符号.

PHP合并2个数字键数组的值

先要了解一个基础知识点:PHP数组合并+与array_merge的区别分析 & 对多个数组合并去重技巧 <?php /** * PHP合并2个数字键数组的值 * * @param array $arr1 * @param array $arr2 * @return array * @author www.php-note.com */ function new_array_merge($arr1, $arr2) { if (!is_array($arr1) || !is_array($arr

Js控制文本框只能输入中文、英文、数字与指定特殊符号

JS 控制文本框只能输入数字<input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')"> JS 控制文本框只能输入数字.小数点<inputonkeyup="value=value.replac