ASP中验证文本框输入的是数字型
浏览:3258 类型:程序语言 发布人:Mykame 发布日期:2010/6/28 11:55:41
id=request("id")
if not isnumeric(id) then
call msgbox("id是数字","back","")
else
....
end if
或者
用一个最简单的方法,那就限制他输入只能是数字用 onkeyup="value=value.replace(/[^\d]/g,'')" 将这段代码放在输入框上 比如
<input type="text" name="text1" onkeyup="value=value.replace(/[^\d]/g,'')" >你试试看是否还能输入数字以外的字符。呵呵,试过之后你就知道这个方法有多爽,除了数字外,他啥也输入不了,够阴吧?最关键是效率提高了。此外如果你想验证的话,可以用isnumeric or onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"
上一篇:ASP如何获取客户的IP地址 下一篇:javascript:动态计算求和
其它相关文章
您没有ASPEncodeDLL.AspCoding 对象的操作权限或该对象不存在,请联系服务器管理员 解决方法
sql server “不允许保存更改,您所做的更改要求删除并重新创建以下表”错误的解决办法
WIN2003 IIS6 Request 对象 错误 'ASP 0104 : 80004005' 不允许操作|IIS6取消限制上传超200KB文件方法