求助:请问如何判断文本框输入的内容为数字,如不是数字则无法写入?
我是刚学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('变量非数字');
}