jquery验证表单信息

<script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            /**
             * 1.对于表单的提交,要给form标签绑定onSubmit事件,而不是给submit按钮绑定onClick事件
             * 2.表单项内容不管输入的是字符串、数字、日期,js、jQuery、JSP接收后都是String类型
             * 3.表单的验证和String对象有密切关系  length  charAt(i)  indexOf("@")
             * 4.如果表单项内容为空,不是null,而是空字符串
             * 	判断条件不能写 username == null 
             *  而要写  username==""  或者  username.length ==0			 * 
             * 5.验证出错要return false,验证无错要return true,并且 onsubmit="return checkForm()"
             * 
             * 
             */
            function checkForm(){
                //用户名不能为空
                var username = $("#user").val();
                if(username==""){
                    alert("用户名不能为空");
                    return false;
                }
                // 用户名长度大于6
                if(username.length <=6){
                    alert("用户名长度大于6");
                    return false;
                }
                // 用户名中不能有数字  abc123
                for(var i=0;i<username.length;i++){
                    var ch = username.charAt(i);
                    if(ch >= '0' && ch <= '9'){
                        alert("用户名中不能有数字");
                        return false;
                    }
                }
                //邮箱格式正确 @  .
                var email = $("#email").val();
                if(email.indexOf("@")<0){
                    alert("邮箱中必须有@");
                    return false;
                }
                if(email.indexOf(".")<0){
                    alert("邮箱中必须有.");
                    return false;
                }
                return true;
            }
        </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值