如何验证我输入文本框里的字符串都是由数字组成??

fengq1ng 2002-10-20 06:48:59
<script language="javascript">
.........
</script>
<input name=t1 onblur="checknumber()">
怎么验证 我输入文本框name里的的字符串都是数字组成?
...全文
59 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MickeyLi100 2002-10-21
  • 打赏
  • 举报
回复
补充一下,<input type="text" ... onblur="checknum(this)">
MickeyLi100 2002-10-21
  • 打赏
  • 举报
回复
function checknum(m)
{
var flag = 0 ;
var n;
n = newform.fkm14.value;
if (isNaN(n)==true)
{
flag = flag + 1;
}
if (flag>0)
{
alert("必须是数字!");
m.select();
}
}
wuque007 2002-10-21
  • 打赏
  • 举报
回复
for( var i=0;i<document.stationform.stationno.value.length;i++ ){
var ch = document.stationform.stationno.value.charAt(i);
if(!(ch>='0'&&ch<='9')){
alert("车站编号必须为数字!");
document.stationform.stationno.focus();
return false; }
}
fengq1ng 2002-10-21
  • 打赏
  • 举报
回复
谢谢各位 分不多
wind0209 2002-10-21
  • 打赏
  • 举报
回复
正则最方便。
zhpfaff 2002-10-20
  • 打赏
  • 举报
回复
<Script Language="JavaScript">
<!--

function Check() {
var Temp=Num.value.substring(0,Num.value.length-1);
if(event.keyCode<48 || event.keyCode>57)
Num.value=Temp;

}
-->
</Script>
<Input Type=Text OnKeyUp="Check()" Name="Num" onpaste="return false;">
方工 2002-10-20
  • 打赏
  • 举报
回复
function checknumber(){
if(/\D/.test(t1.value)) alert("必须是数字!");
}

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧