js表单校验

js表单校验代码

<script>
        function validate(){
            f=document.reg_form;
            if(f.uname.value==""){
                alert("请输入姓名");
                f.uname.focus();
                return false;
            }
            if(f.gender[0].checked == false && f.gender[1].checked == false){
                alert("请指定性别");
                f.gender[0].focus();
                return false;
            }
            if((f.password.value.length <6) || (f.password.value == "")){
                alert("请输入至少6个字符的密码");
                f.password.focus();
                return false;
            }

            q = f.email.value.indexOf("@");
            if(q == 1){
                alert("请输入有效的电子邮件地址");
                f.email.focus();
                return false;
            }
            if(f.age.value<1 || f.age.value >99 || isNaN(f.age.value)){
                alert("请输入有效的年龄!");
                f.age.focus();
                return false;
            }
        }
    </script>
发布了86 篇原创文章 · 获赞 5 · 访问量 8898

猜你喜欢

转载自blog.csdn.net/qq_35367566/article/details/103762048
今日推荐