赵丽颖打屁屁:我做的表单验证里只有数字验证这一项不对..高手帮帮忙啊..
来源:百度文库 编辑:中科新闻网 时间:2024/10/03 14:48:15
数字验证这一项就算我写了数字,还提示我要写数字...到底怎么回事啊?代码如下:帮我改改吧.......
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<form method="POST" action="#" name=advice onsubmit="check_form(this)">
<p>姓名:<input type="text" name="name" size="14"></p>
<p>E-mail:<input type="text" name="email" size="14"></p>
<p>年龄:<input type="text" name="num" size="14"></p>
<p>留言内容:</p>
<p><textarea rows="2" name="content" cols="30"></textarea></p>
<p><input type="submit" value="提交" name="submit"></p>
</form>
<script language="javascript">
function check_form($obj)
{
if($obj.name.value.length<2)
{
alert('姓名的字符长度不能小于2个字符');
return false;
}
if($obj.email.value.length<6||$obj.email.value.indexOf('@',0)<0)
{
alert('请填写真实Email信息,我们为你保密!');
return false;
}
if($obj.num.value!="num")
{
alert('您填写的年龄必须输入数字');
return false;
}
if($obj.content.value.length<1)
{
alert('你还没有填写你的意见呢?!');
return false;
}
return true;
}
</script>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<form method="POST" action="#" name=advice onsubmit="check_form(this)">
<p>姓名:<input type="text" name="name" size="14"></p>
<p>E-mail:<input type="text" name="email" size="14"></p>
<p>年龄:<input type="text" name="num" size="14"></p>
<p>留言内容:</p>
<p><textarea rows="2" name="content" cols="30"></textarea></p>
<p><input type="submit" value="提交" name="submit"></p>
</form>
<script language="javascript">
function check_form($obj)
{
if($obj.name.value.length<2)
{
alert('姓名的字符长度不能小于2个字符');
return false;
}
if($obj.email.value.length<6||$obj.email.value.indexOf('@',0)<0)
{
alert('请填写真实Email信息,我们为你保密!');
return false;
}
if($obj.num.value!="num")
{
alert('您填写的年龄必须输入数字');
return false;
}
if($obj.content.value.length<1)
{
alert('你还没有填写你的意见呢?!');
return false;
}
return true;
}
</script>
</body>
</html>