求助:请问如何判断文本框输入的内容为数字,如不是数字则无法写入?
我是刚学ASP的,如题,请问如何判断文本框输入的内容为数字,如不是数字则无法写入,数据库字段需要设置为什么类型呢?
VBS
Function IsNum(Txt)
On Error Resume Next
IF VarType(CInt(Txt))<>2 Then
IsNum=False
End IF
IsNum=True
End Function
javascript
function IsNum(Txt)
{
var tst;
try
{
var tst=eval(Txt+"1");
return true;
}
catch(e)
{
return false;
}
}
使用方法
VBS
Dim Tst
Tst="1abc"
IF Not IsNum(Tst) Then
Response.Write "变量非数字"
End IF
Javascript
var Tst="1abc";
if(!IsNum(Tst))
{
alert('变量非数字');
}










三楼的就是如果输入的不是数字就不可以在文本框内编辑.onpropertychange="if(/\D/g.test(value))value=value.replace(/\D/g,'')"能请问下这句语句是什么意思吗/?谢谢