两个表单的的ajax 提交的js

本文介绍了一个使用JavaScript实现的表单验证示例,其中包括对手机号码和姓名格式的检查。通过正则表达式判断输入合法性,并利用AJAX进行表单提交处理。

var flag=false;
var flag1=false;
function checkPhone(obj){
    var mobile1=obj.parents('form').find('.mobile').val();
    if(!(/^1[34578]\d{9}$/.test(mobile1))){
        alert("手机号码有误,请重填");  
        flag=false
    }else{
        flag=true;
    }
    return flag;
}
function checkname(obj){    
    var name1=obj.parents('form').find('.username').val();
    if(!(/^[\u4e00-\u9fa5]{2,4}$/).test(name1)){
        alert("名字格式不对,请重填");  
        flag1=false
    }else{
        flag1=true;
    }
    return flag1;

}
$('#form1 button,#form2 button').click(function(){
    checkname($(this));
    checkPhone($(this));  
    var url1=window.location.href;
    var uri=new URI(url1);
    var query=uri.search(true);   
    if(query.gzid!==undefined){
        var gzid= query.gzid;

    }
    if(flag && flag1){
        var mobile=$(this).parents('.form-group-i').find('.mobile').val();
        var name=$(this).parents('.form-group-i').find('.username').val();
        // console.log(name);
        // console.log(mobile);
        $.ajax({
            type:"get",    //请求方式
            async:false,    //是否异步
            url:"http://www.jgjpf.cn/houtai/public/index/index/addgxg",    
            data:{"name":name,"mobile":mobile,"url":url1,"gzid":gzid},    //请求参数

            success: function(data) {

                alert("提交成功")


            },

        });

    }else{
        return false;
    }
    return false

})

转载于:https://www.cnblogs.com/kangjy/p/7552587.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值