c# Textbox 只能输入数字
2009-06-25 17:32
766 查看
1、JS函数
/*
==================================================================
Textbox只能输入数字
==================================================================
*/
function limitNum(obj) {
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
return ;
}
2、调用
<asp:TextBox ID="TxtCount" runat="server" CssClass="text" Text='<%# Bind("Count") %>' style="ime-mode:disabled" MaxLength="9" onKeyPress="return limitNum(this);" Width="60px"></asp:TextBox>
利用样式表(style="ime-mode:disabled" )可以防止切换成汉字输入法,也就是说只能使用英文输入法,这样就防止了输入汉字的情况。
js脚本就是要限制键盘输入,只能填入数字、退格键、删除键和方向键。
ascii码说明:
8:退格键
46:delete
37-40: 方向键
48-57:小键盘区的数字
96-105:主键盘区的数字
110、190:小键盘区和主键盘区的小数点
189、109:小键盘区和主键盘区的负号
13:回车
9: Tab 就是那个把焦点移到下一个文本框的东东。
/*
==================================================================
Textbox只能输入数字
==================================================================
*/
function limitNum(obj) {
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
return ;
}
2、调用
<asp:TextBox ID="TxtCount" runat="server" CssClass="text" Text='<%# Bind("Count") %>' style="ime-mode:disabled" MaxLength="9" onKeyPress="return limitNum(this);" Width="60px"></asp:TextBox>
利用样式表(style="ime-mode:disabled" )可以防止切换成汉字输入法,也就是说只能使用英文输入法,这样就防止了输入汉字的情况。
js脚本就是要限制键盘输入,只能填入数字、退格键、删除键和方向键。
ascii码说明:
8:退格键
46:delete
37-40: 方向键
48-57:小键盘区的数字
96-105:主键盘区的数字
110、190:小键盘区和主键盘区的小数点
189、109:小键盘区和主键盘区的负号
13:回车
9: Tab 就是那个把焦点移到下一个文本框的东东。
相关文章推荐
- c# winform 让textbox中只能输入int64位的数字
- Winform TextBox中只能输入数字的几种常用方法(C#)
- TextBox中只能输入数字的几种常用方法(C#)
- c# 如何让textbox只能输入数字和小数
- TextBox中只能输入数字的几种常用方法(C#)
- C#textbox只能输入数字
- C#的winform中控制TextBox中只能输入数字(加上固定位数和首位不能为0)
- C#Winform限制Textbox只能输入数字
- Winform TextBox中只能输入数字的几种常用方法(C#)
- C#限制TextBox只能输入数字
- C#中winform控制textbox输入只能为数字的方法
- C#Winform限制Textbox只能输入数字
- C#中TextBox只能输入数字的代码
- C# 中如何实现TextBox控件只能输入数字,而不能是其他字符
- C#textbox只显示数字,只能输入数字
- C# TextBox 只能输入数字
- C#只能输入数字的textbox
- C#中TextBox只能输入数字的代码
- Winform TextBox中只能输入数字的几种常用方法(C#)
- C# TextBox控件只能输入数字