关闭

JAVASCRIP判断文本框是否是数字

标签: javascript正则表达式inputfunctionnull
957人阅读 评论(0) 收藏 举报
分类:

一。这里给出两种方式,一种是正则表达式,另外一种是利用isNaN()

<form name=form1>

<input type="text" value="a123" name=t1>

</form>

<script language="Javascript">
<!--

//正则表达式方法
function checkNum(str)
{return str.match(//D/)==null}
//alert(checkNum("-1232142141"))

document.form1.t1.value 或者 document.forms[0].t1.value
// -->
</script>

<script language="Javascript">

//这个比较简单

alert(isNaN(a));

</script>

-----------------------------------------------------------

二。这里可以利用相同NAME的文本框来管理一组数据

<form name=form1>

<input type="text" value="abc" name=tt2>

<input type="text" value="def" name=tt2>

</form>

分别读取"abc"和"def"的值

//这里因为有一个数据以上了,所以对象就是属于数组类型了,javascript访问数据数组是"对象[index]"

for(i=0;i<document.form1.tt2.length;i++)

{

alert(document.form1.tt2[i].value);

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:40831次
    • 积分:611
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:8篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论