TextBox只允许输入数字的js方法!(粘贴也可判断!)2007-11-27重新修改
来源:互联网 发布:activiti5.13源码下载 编辑:程序博客网 时间:2024/06/06 15:49
因为项目要求,自己写了一个只允许输入数字的js方法!记录一下!
js方法:
/**//***************************************************************
****************************************************************/
//数字的验证
function valNum(ev)
...{
var e = ev.keyCode;
//允许的有大、小键盘的数字,左右键,backspace, delete, Control + C, Control + V
if(e != 48 && e != 49 && e != 50 && e != 51 && e != 52 && e != 53 && e != 54 && e != 55 && e != 56 && e != 57 && e != 96 && e != 97 && e != 98 && e != 99 && e != 100 && e != 101 && e != 102 && e != 103 && e != 104 && e != 105 && e != 37 && e != 39 && e != 13 && e != 8 && e != 46)
...{
if(ev.ctrlKey == false)
...{
//不允许的就清空!
ev.returnValue = "";
}
else
...{
//验证剪贴板里的内容是否为数字!
valClip(ev);
}
}
}
//验证剪贴板里的内容是否为数字!
function valClip(ev)
...{
//查看剪贴板的内容!
var content = clipboardData.getData("Text");
if(content != null)
...{
try
...{
var test = parseInt(content);
var str = "" + test;
if(isNaN(test) == true)
...{
//如果不是数字将内容清空!
clipboardData.setData("Text","");
}
else
...{
if(str != content)
clipboardData.setData("Text", str);
}
}
catch(e)
...{
//清空出现错误的提示!
alert("粘贴出现错误!");
}
}
}
TextBox调用js的方法:
<asp:TextBox ID="TBValNum" runat="server" onkeydown="valNum(event);" onpaste="clip(event);"></asp:TextBox>
- TextBox只允许输入数字的js方法!(粘贴也可判断!)2007-11-27重新修改
- JS---textbox 只允许输入数字
- C# TextBox中只允许输入数字的方法
- C# TextBox中只允许输入数字的方法
- C# TextBox中只允许输入数字的方法
- C# TextBox中只允许输入数字的方法
- C# TextBox中只允许输入数字的方法
- C# TextBox中只允许输入数字的方法
- 只允许输入数字的TextBox
- TextBox只允许输入数字
- TextBox只允许输入数字
- TextBox 只允许输入数字
- 定制C# TextBox中只允许输入数字的解决方法
- 定制C# TextBox中只允许输入数字的解决方法
- C# TextBox中只允许输入数字的解决方法
- C# TextBox中只允许输入数字的解决方法
- C# TextBox中只允许输入数字的解决方法
- C# TextBox中只允许输入数字的解决方法
- 百度面试题一道2(著名的蚂蚁问题)
- ClassLoader原理
- 世界各知名大学开放课程资源
- mysql查看所有存储过程
- 桌面系统和语言环境开发配置
- TextBox只允许输入数字的js方法!(粘贴也可判断!)2007-11-27重新修改
- 数据库设计
- 使用Create Default语句设置列的默认值
- Web应用程序中调度器的启动和关闭问题
- ConfigurationSettings.AppSettings该怎样使用?
- SQL2000 数据库.. demo.data 文件还原
- JXL 格式问题
- DOM2中的高级事件处理
- Visual Studio 2008 和 .NET 3.5 发布了