可以用Javascript对文本框进行检查,过滤掉非0-9的字符。
1<script event="onkeydown" for="document" language=" javascript ">
2if(event.srcElement.name=='TextBox1')
3{
4if(!KeyIsNumber(event.keyCode))
5{
6return false ;//这句话最关键
7}
8}
9
10</script>
1<script language="javascript">
2
3function KeyIsNumber(KeyCode)
4{
5
6//如果输入的字符是在0-9之间,或者是backspace、DEL键
7if(((KeyCode>47)&&(KeyCode<58))||(KeyCode==8)||(KeyCode==46))
8{
9return true;
10}
11else
12{
13return false;
14}
15}
16
17</script>