首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

新手请问验证表单有关问题

2012-10-13 
新手请教验证表单问题。JScript codehtml xmlnshttp://www.w3.org/1999/xhtmlheadmeta http-equiv

新手请教验证表单问题。

JScript code
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><script type="text/javascript">    function validate(){        var userName=document.getElementById("userName").value;        var userEmail=document.getElementById("userEmail").value;        var userAge=document.getElementById("userAge").value;        if(userName.length < 4 || userName.length > 16){            alert("请输入大于4个字符小于16的个字符的名字");            return false;        }        if(userEmail.search("^(?:\\w+\\.?)*\\w+@(?:\\w+\\.?)*\\w+$")!=0){            alert("请输入正确的Email格式");            return false;        }        if(isNaN("userAge")="false" && (userAge < 1 || userAge > 150) ){            alert("请输入正确的年龄");            return false;        }    }</script><body></body><form action="/" method="post">姓名:<input type="text" id="userName" /><br />Email:<input type="text" id="userEmail"  /><br />年龄:<input type="text" id="userAge"  /><br /><input type="submit"  onclick="return validate()" /></form></html>


请问我试了好久,为什么年龄还是不能验证啊?isNaN("userAge")="false" false和true 我都试过了..我错在哪里了啊?

[解决办法]
JScript code
if(userAge.length==0 || (userAge < 1 || userAge > 150) ){            alert("请输入正确的年龄");            return false;        } 

热点排行
Bad Request.