js表单验证

<script>
//表单验证
function Confirm_Info()
{
    var name = $("#name").val();
    var sex = $("#sex").val();
    var province = $("#deliverprovince").val();
    var city = $("#delivercity").val();
    var area = $("#deliverarea").val();
    var address = $("#address").val();
    var qq = $("#qq").val();
    var email = $("#email").val();
    var telephone = $("#telephone").val();
    var mobilephone = $("#mobilephone").val();
    var backup_phone=$("#backup_phone").val();
    
    //必填项验证
    if(name=='姓名')
    {
        $("#nameErr").html('请输入客户姓名!');
        return false;
    }
        if(sex=="0")
    {
        $("#sexErr").html('请选择客户性别!');
        return false;
    }
    
    if(address=='详细地址')
    {
        $("#addressErr").html('请输入客户详细地址!');
        return false;
    }
    
    if(qq=='QQ')
    {
        $("#qqErr").html('请输入客户QQ!');
        return false;
    }
    if(email=='Email')
    {
        $("#emailErr").html('请输入客户邮箱!');
        return false;
    }
    if(telephone=='电话' && mobilephone=='手机')
    {
        $("#telephoneErr").html('请输入客户联系方式!');
        return false;
    }

    //输入格式验证
    if(qq!='QQ'&&qq!=''&&!Check_QQ(qq))
    {
        $("#qqErr").html('您输入的QQ格式不正确!');
        return false;
    }
    
    if(email!="Email"&&email!=''&&!Check_Email(email))
    {
        $("#emailErr").html('您输入的邮箱格式不正确!');
        return false;
    }
    
    if(mobilephone!='手机'&&mobilephone!=''&&!Check_Mobilephone(mobilephone))
    {
        $("#mobilephoneErr").html('您输入的手机格式不正确!');
        return false;
    }

    if(telephone!='电话'&&telephone!=''&&!Check_Telephone(telephone))
    {
        $("#telephoneErr").html('您输入的电话格式不正确!');
        return false;
    }

    if(backup_phone!='备用联系方式'&&backup_phone!=''&&amp;!Check_Telephone(backup_phone)&&!Check_Mobilephone(backup_phone))
    {
        $("#backup_phoneErr").html('您输入的备用联系方式格式不正确!');
        return false;
    }

    var agentQQ=$("#agentQQ").val();
    var agentEmail=$("#agentEmail").val();
    var stuAmount=$("#stuAmount").val();

    if(agentQQ!='经纪人QQ'&&agentQQ!=''&&!Check_QQ(agentQQ))
    {
        $("#agentQQErr").html('您输入的经纪人QQ格式不正确!');
        return false;
    }
    if(agentEmail!='经纪人邮箱'&&agentEmail!=''&&!Check_Email(agentEmail))
    {
        $("#agentEmailErr").html('您输入的经纪人邮箱格式不正确!');
        return false;
    }
    if(stuAmount!='学生数量'&&stuAmount!=''&&!Check_StuAmount(stuAmount))
    {
        $("#stuAmountErr").html('您输入的学生数量格式不正确!');
        return false;
    }
    $("#myform").submit();
}

    //性别选择触发事件
     function sexChange()
     {
         var sexNum = $("#sex").val();
         if(sexNum=="0")
            $("#sexErr").html('请选择客户性别!');
         else if(sexNum!="0")
            $("#sexErr").html('');
    }


    //邮箱验证
    function Check_Email(str)
    {
        var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
        return reg.test(str);
    }

    //QQ验证
    function Check_QQ(str)
    {
        var re = /^[0-9]{5,20}$/;
        return re.test(str);
    }

    //固定号码验证
    function Check_Telephone(str)
    {
        var re=/\d{3}-\d{8}|\d{4}-\d{7}/;
        return re.test(str);
    }

    //手机号码验证
    function Check_Mobilephone(str)
    {
       if(str.length==0 )
       {
            return false;
       }    
       if(str.length!=11)
       {
            return false;
       }
       var re = /^(1[3-9]{1}[0-9]{1})\d{8}$/;
       return re.test(str);
    }

    //非负整数验证(学生数量)
    function Check_StuAmount(str)
    {
       var re =/^\\d+$/;
       return re.test(str);
    }
</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值