jquery處理頁面

 function save(flag){
     var groupId = $('input[name="groupId"]').val();        //團(tuán)組groupId
     //關(guān)于創(chuàng)建時(shí)間的定義
     var date = new Date();
     var year = date.getFullYear();
     var month = date.getMonth() + 1;
     var dt = date.getDate();
     var today = year + "-" + month + "-" + dt;
     var flights = $('input[name="flights"]').val();  //國內(nèi)往返機(jī)票費(fèi)用
     var visa = $('input[name="visa"]').val();        //國內(nèi)簽證費(fèi)用
     var airport = $('input[name="airport"]').val();  //國內(nèi)機(jī)場費(fèi)用
     var domestic = $('input[name="domestic"]').val();//國內(nèi)其他費(fèi)用
    
   var data = [];   //需要保存的數(shù)據(jù)集合
   var countryNames = $("input[name^='countryName']");
    countryNames.each(function(i){  //i是國家標(biāo)示
        var zsfRsTotal = 0,hsfRsTotal = 0,gzfRsTotal = 0;   //各個(gè)類型總添加人數(shù)
     var countryName = this;
     var fahterId = $("input[name^='fatherId"+i+"']");        //主表主鍵
     var traffice = $("input[name^='traffic"+i+"']");     //獲得某個(gè)國家的所有交通費(fèi)
     var overseas = $("input[name^='overseas"+i+"']");     //獲得某個(gè)國家的所有其他費(fèi)用
     var currency = $("input[name^='currency"+i+"']");    //獲得某個(gè)國家的所有幣種費(fèi)用
     var exchangeRate = $("input[name^='exchangeRate"+i+"']"); //獲得某個(gè)國家的所有匯率費(fèi)用
     var countrys = {
         'id':fahterId.val(),
      'flights':flights,
         'visa':visa,
         'airport':airport,
       'domestic':domestic,
      'country': countryName.value,
      'traffic':traffice.val(),
      'overseas':overseas.val(),
      'currency':currency.val(),
      'exchangeRate':exchangeRate.val(),
      'flag':flag,
      'creDate':today,
      'groupId':groupId,
      'accommodation':'',
      'meals':'',
      'miscellaneous':'',
      fydata: []
        }  
     var zsf = $("input[name^='accommodation"+i+"']"); //獲得某個(gè)國家的所有住宿費(fèi)
     //var zsf = $("tr[id^='zsf"+i+"']")
     var hsf = $("input[name^='meals"+i+"']");         //獲得某個(gè)國家的所有伙食費(fèi)
     var gzf = $("input[name^='miscellaneous"+i+"']"); //獲得某個(gè)國家的所有公雜費(fèi)
     
     
           
       zsf.each(function(j){    //j為國家所有住宿費(fèi)類型的下標(biāo)                
          var zsfType = this;
          countrys.accommodation=zsfType.value;//設(shè)置住宿費(fèi)用
          var rsObj = $("input[id^='"+zsfType.name+"rs']");
              rsObj.each(function(z){
               var fyitems = {
               'id':'',
         'creDate':today,
         'groupId':groupId,
         'budgetId':fahterId.val(),
         'days':'',
         'member':'',
         'flag':''
             }
              var m3 = this;
              var tsNum = $("input[id^='"+zsfType.name+"ts']")[z];  //取得天數(shù)對應(yīng)的人數(shù)
                  fyitems.member=m3.value;//住宿費(fèi)對應(yīng)的人數(shù)
                  fyitems.days=tsNum.value;//住宿費(fèi)對應(yīng)的天數(shù)
                  fyitems.flag='1';//設(shè)置住宿費(fèi)對應(yīng)的標(biāo)示
            countrys.fydata.push(fyitems);               //獲得某個(gè)國家的所有住宿費(fèi)
            zsfRsTotal +=parseInt(m3.value);             //統(tǒng)計(jì)住宿費(fèi)總?cè)藬?shù)
         });
       
      });
      
      
      hsf.each(function(j){    //j為國家所有伙食費(fèi)類型的下標(biāo)                
         var hsfType = this;
         countrys.meals=$("input[name^='meals"+i+"']").val();//設(shè)置伙食費(fèi)
         var hsfrsObj = $("input[id^='mealsmiscellaneous"+i+"rs']");
             hsfrsObj.each(function(z){
              var fyitems = {
              'id':'',
        'creDate':today,
        'groupId':groupId,
        'budgetId':fahterId.val(),
        'days':'',
        'member':'',
        'flag':''
            }
             var hsfnum = this;
             var tsNum = $("input[id^='"+hsfnum.name+"ts']")[z];  //取得天數(shù)對應(yīng)的人數(shù)
                 fyitems.member=hsfnum.value;//伙食費(fèi)對應(yīng)的人數(shù)
                 fyitems.days=tsNum.value;//伙食費(fèi)對應(yīng)的人數(shù)
                  fyitems.flag='2';//設(shè)置伙食費(fèi)對應(yīng)的標(biāo)示
           countrys.fydata.push(fyitems);               //獲得某個(gè)國家的所有伙食費(fèi)
            hsfRsTotal +=parseInt(hsfnum.value);            //統(tǒng)計(jì)伙食費(fèi)總?cè)藬?shù)
        });
     
     });          
        gzf.each(function(j){    //j為國家所有公雜費(fèi)類型的下標(biāo)                
         var gzfType = this;
         countrys.miscellaneous=$("input[name^='miscellaneous"+i+"']").val();//設(shè)置公雜費(fèi)
         var gzfrsObj = $("input[id^='mealsmiscellaneous"+i+"rs']");
             gzfrsObj.each(function(z){
              var fyitems = {
              'id':'',
        'creDate':today,
        'groupId':groupId,
        'budgetId':fahterId.val(),
        'days':'',
        'member':'',
        'flag':''
            }
             var gzfnum = this;
             var tsNum = $("input[id^='"+gzfnum.name+"ts']")[z];  //取得天數(shù)對應(yīng)的人數(shù)
                 fyitems.member=gzfnum.value;//公雜費(fèi)對應(yīng)的人數(shù)
                 fyitems.days=tsNum.value;//公雜費(fèi)對應(yīng)的天數(shù)
                 fyitems.flag='3';//設(shè)置伙食費(fèi)對應(yīng)的標(biāo)示
            countrys.fydata.push(fyitems);               //獲得某個(gè)國家的所有住宿費(fèi)
            gzfRsTotal +=parseInt(gzfnum.value);         //統(tǒng)計(jì)公雜費(fèi)總?cè)藬?shù)
        });
     }); 
     var groupMember = <%=groupNum%>;                //獲取團(tuán)組的人數(shù)
           if(groupMember!=''&&groupMember!=null){
              if(zsfRsTotal>groupMember){
                 alert("住宿費(fèi)總?cè)藬?shù)不能大于團(tuán)組人數(shù),請重新填寫!");
                 return;
              }
              if(hsfRsTotal>groupMember){
                 alert("伙食費(fèi)總?cè)藬?shù)不能大于團(tuán)組人數(shù),請重新填寫!");
                 return;
              }
              if(gzfRsTotal>groupMember){
                 alert("公雜費(fèi)總?cè)藬?shù)不能大于團(tuán)組人數(shù),請重新填寫!");
                 return;
              }
        
     }
     data.push(countrys);
    
         });
        
        
        
   
           if(!isNumber($('input[name^="overseas"]').val())||!isNumber($('input[name^="traffic"]').val())||!isNumber($('input[name^="miscellaneous"]').val())||!isNumber($('input[name^="meals"]').val())||!isNumber($('input[name^="accommodation"]').val())||!isNumber($('input[name^="domestic"]').val())||!isNumber($('input[name^="airport"]').val())||!isNumber($('input[name^="flights"]').val()) || !isNumber($('input[name^="visa"]').val())) {
    alert('輸入項(xiàng)不能為空并且為數(shù)字!');
     return false;
   }else if($('input[name^="currency"]').val()==''){
        alert('請輸入幣種!');
     return false;
   }else{// 判斷住宿費(fèi)、伙食費(fèi)、公雜費(fèi)人數(shù)不能為空!
       $('tr[id^="zsf"]').each(function() {
     if($(this).find('input[id="accommodation0rs"]').val()==''){
       alert("住宿費(fèi)人數(shù)不能為空!")
       return false;
     }else if($(this).find('input[id="accommodation0ts"]').val()==''){
       alert("住宿費(fèi)天數(shù)不能為空!")
       return false;
     }
      });
      $('tr[id^="hsf"]').each(function() {
     if($(this).find('input[id="mealsmiscellaneous0rs"]').val()==''){
       alert("伙食費(fèi)、公雜費(fèi)人數(shù)不能為空!")
       return false;
     }else if($(this).find('input[id="mealsmiscellaneous0ts"]').val()==''){
       alert("伙食費(fèi)、公雜費(fèi)天數(shù)不能為空!")
       return false;
     }
      });
   }
   
   
   
   
       $.ajax({
     type : "post",
     url : "/internation/InternationBudgetAction.do?method=saveView&groupId=${InternationGroupVOE.groupId}&flag="+flag+"",
     data:{datalist:encodeURI(JSON.stringify(data))},
     dataType: 'json',
     success : function (response) {
      alert('保存信息成功!');
     },
     error : function (response) {
      alert('保存信息失敗!');
     }
    });
    /**  
   if(!isNumber($('input[name="domesticTotal"]').val()) || !isNumber($('input[name="overseasTotal"]').val())) {
    alert('小計(jì)應(yīng)該為數(shù)字!');
    return false;
   }*/
    //document.InternationBudgetVOE.method.value='saveView';
    //document.InternationBudgetVOE.submit();  //提交暫時(shí)注釋
  }
  
  

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括龍門網(wǎng)站建設(shè)、龍門網(wǎng)站制作、龍門網(wǎng)頁制作以及龍門網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,龍門網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到龍門省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

當(dāng)前標(biāo)題:jquery處理頁面
文章起源:http://bm7419.com/article26/gijccg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、搜索引擎優(yōu)化電子商務(wù)、手機(jī)網(wǎng)站建設(shè)、定制網(wǎng)站軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)