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"

该博客介绍了如何在ASP.NET中使用C#和JavaScript实现TextBox控件只允许用户输入数字的功能。通过设置TextBox的`ime-mode:disabled`属性阻止汉字输入,并使用JavaScript函数`limitNum`限制按键,只允许数字、退格键、删除键和方向键操作。

2174

被折叠的 条评论
为什么被折叠?



