当前位置: 代码迷 >> ASP >> 怎样使文本框只能输入数字而且前面不能是0?解决办法
  详细解决方案

怎样使文本框只能输入数字而且前面不能是0?解决办法

热度:68   发布时间:2012-03-06 20:47:55.0
怎样使文本框只能输入数字而且前面不能是0?
如果只是使文本框只能输入数字
我用onkeypress= "return   event.keyCode> =48&&event.keyCode <=57 "
但怎么防止在开头加0呢
如0025

------解决方案--------------------
onkeypress= "check() "
function check()
if mid(str,1,1)= 0 then
alert( "error! ")
exit function
end if
end function

------解决方案--------------------
if IsNumeric(request( "txt "))=True then
if left(request( "txt "),1)=0 then
Response.Write " <Script> alert( '错误:输入的数字不合法! ');history.back(-1) </script> "
Response.end
end if
else
Response.Write " <Script> alert( '错误:必须输入数字! ');history.back(-1) </script> "
Response.end
end if
  相关解决方案