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