欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

js 表单的一些判断

shiping1 的头像
/*用于表单验证*/
$(function(){  
   
    $(".oneform").click(function(){
            
            /*下拉列表——是否选择套餐*/
//            var setMeal = $('.onegoods').val();
//            if (!isMeal(setMeal)) {
//                return false;
//            }
            /*单选按钮——是否选择套餐*/
            /*var goods_id=$('.onegoods:checked').val();
            if(goods_id==''){
                alert('请选择商品');
                return false;
            }*/
     
            /*判断姓名*/
            var onename = $('.onename').val();
            if (onename == '') {
                alert('姓名不能为空');
                return false;
            }else if(onename.length <2 ){
                alert('姓名不能少于2个字');
                return false;
            }else if (!isName(onename)) {
                 return false;
            }

            /*判断手机号码*/
            var onephone = $('.onephone').val();
            if (onephone =='' ) {
                alert('手机号码不能为空');
                return false;
            }else if (!isMobilePhone(onephone)) {
              return false;
            }

            /*判断收货地址*/
            var oneaddress = $('.oneaddress').val();
            if (oneaddress == '') {
                alert('收货地址不能为空');
                return false;
            }else if(!isCheck(oneaddress)){
                alert('您输入了非法字符');
                return false;
            }

            /*判断QQ是否正确*/
            var qq = $('.oneqq').val();
            if (qq!= '') {
              if (!isQQ(qq)) {
                alert('QQ号不正确,请输入正确的QQ号');
                return false;
              }
            }

            /*判断留言是否正确*/
            var onewords = $('.onewords').val();
            if (onewords!= '') {
              if (!isCheck(onewords)) {
                alert('您输入了非法字符');
                return false;
              }
            }

            

      });


    /*第二个form表单*/
    $(".twoform").click(function(){
            
            /*判断姓名*/
            var twoname = $('.twoname').val();
            if (twoname == '') {
              alert('姓名不能为空');
              return false;
            }else if(twoname.length <2 ){
              alert('姓名不能少于2个字');
              return false;
            }else if (!isName(twoname)) {
              return false;
            }

            /*判断手机号码*/
            var twophone = $('.twophone').val();
            if (twophone =='' ) {
                alert('手机号码不能为空');
                return false;
            }else if (!isMobilePhone(twophone)) {
              return false;
            }

            /*判断收货地址*/
            var twoaddress = $('.twoaddress').val();
            if (twoaddress == '') {
                alert('收货地址不能为空');
                return false;
            }else if(!isCheck(twoaddress)){
                alert('您输入了非法字符');
                return false;
            }

            /*判断QQ是否正确*/
            var qq = $('.twoqq').val();
            if (qq!= '') {
              if (!isQQ(qq)) {
                alert('QQ号不正确,请输入正确的QQ号');
                return false;
              }
            }

            /*判断留言是否正确*/
            var twowords = $('.twowords').val();
            if (twowords!= '') {
              if (!isCheck(twowords)) {
                alert('您输入了非法字符');
                return false;
              }
            }
            
            

      });

    /*第三个form表单*/
    $(".threeform").click(function(){

            /*判断姓名*/
            var threename = $('.threename').val();
            if (threename == '') {
              alert('姓名不能为空');
              return false;
            }else if(threename.length <2 ){
              alert('姓名不能少于2个字');
              return false;
            }else if (!isName(threename)) {
              return false;
            }

            /*判断手机号码*/
            var threephone = $('.threephone').val();
            if (threephone =='' ) {
                alert('手机号码不能为空');
                return false;
            }else if (!isMobilePhone(threephone)) {
              return false;
            }

            /*判断收货地址*/
            var threeaddress = $('.threeaddress').val();
            if (threeaddress == '') {
                alert('收货地址不能为空');
                return false;
            }else if(!isCheck(threeaddress)){
                alert('您输入了非法字符');
                return false;
            }

            /*判断QQ是否正确*/
            var qq = $('.threeqq').val();
            if (qq!= '') {
              if (!isQQ(qq)) {
                alert('QQ号不正确,请输入正确的QQ号');
                return false;
              }
            }

            /*判断留言是否正确*/
            var threewords = $('.threewords').val();
            if (threewords!= '') {
              if (!isCheck(threewords)) {
                alert('您输入了非法字符');
                return false;
              }
            } 
    });

    /*是否有选择套餐*/
    function isMeal(value){
      if(value==""){
        alert("请选择一个套餐");
        return false;
      }
      return true;
    }


    /*姓名验证*/
    function isName(value){ 
      var reg = /^[\u4E00-\u9FA5- ]+$/; 
      if(!reg.test(value)){ 
        alert("姓名只能是中文"); 
        return false; 
      }
      return true; 
    } 


    /*QQ验证*/
    function isQQ(value) {
      if(value.search(/^[1-9]\d{4,12}$/) == -1)
        return false;
      else
        return true;
    } 

    /*手机号码验证*/
    function isMobilePhone(value)
    {
        var patrn=/^(1)\d{10}$/;
        if (!patrn.exec(value)){
            alert('请输入正确的手机号码');
            return false;
        } 
        return true;
    }
      
    /*收货地址验证*/
    function isCheck(value){
//      var myReg = /^[\u4E00-\u9FA5a-zA-Z0-9_]{0,}$/;
//      if(!myReg.test(value)) return false; 
      return true; 
    }
    
    window.onload = function(){				//获取当前日期
	var date = new Date();
	var year = date.getFullYear();
	var month = date.getMonth()+1;
	var day = date.getDate();
	var w = date.getDay();
  	//document.getElementById('time').innerHTML = year+"年"+month+"月"+day+"日";
        var ri = year+"年"+month+"月"+day+"日";
        var yueri = month+"月"+day+"日";
        var yue = month;
        $('.time').html(ri);
        $('.yueri').html(yueri);
        $('.yue').html(yue);
    } 
    
      var $afterTime="";
    function timer($afterTime) {
	         setInterval(function(){
	         var d=new Date();
             var $now_s=d.getSeconds();//当前秒数
             var $now_i=d.getMinutes();//当前分钟数
             var $now_h=d.getHours();//当前小时数
             var $af_s=60-$now_s;
             var $af_i=60-$now_i-1;
             var $af_h=24-$now_h-1;
             //var day_show=$af_h;
            $afterTime=($af_h)+"小时"+($af_i)+"分"+($af_s)+"秒";
			$(".time_01").html($afterTime);
             $afterTime--;
	        }, 1000);
			}
        $(function(){
            timer($afterTime);
    });

});  

普通分类: