一个TextBox怎么只限定它只能输入数字,又或怎么判断它的值是一个数字.
前一个如VC里面在属性里选定数字属性,后一个比如VB里面的isnumeric(); 问题点数:20、回复次数:4Top
1 楼Elusive(落)回复于 2004-05-02 11:48:53 得分 9
private void tbPort_KeyPress(object sender,System.Windows.Forms.KeyPressEventArgs e)
{
if(!Char.IsNumber(e.KeyChar)&&e.KeyChar!=(char)8)
e.Handled=true;
}Top
2 楼nickcheng(进步中......)回复于 2004-05-02 11:56:10 得分 2
在客户端可以用js的正则表达式来过滤~~~~
^\d+$
Top
3 楼liuhaixue(小康)回复于 2004-05-02 12:03:01 得分 9
javascript脚本函数
function inputInt()
{
if((event.keyCode<48||event.keyCode>57)&&event.keyCode!=13&&event.keyCode!=8&&event.keyCode!=43&&event.keyCode!=45)
{
event.keyCode=0;
return false;
}
}
文本框
<asp:textbox runat="server" onkeypress="return inputInt();"></asp:textbox> Top
4 楼lagger(懒人)回复于 2004-05-02 13:02:34 得分 0
谢谢Top




