2013-05-29 71 views
0

我喜歡這個jQuery的日期選擇器,我想與其他輸入框 http://multidatespickr.sourceforge.net/提交jQuery的多個日期選擇器形式,POST數據

一個PHP形式來實現當用戶點擊提交按鈕,他們被帶到另一個頁面更新.php表單數據通過POST獲取。

我正在尋找一個行添加到JavaScript的,所以我能以某種方式通過POST訪問多個日期的數組中的多個日期選擇器:

var latestMDPver = $.ui.multiDatesPicker.version; 
     var lastMDPupdate = '2012-03-28'; 
    var dates = $('#simpliest-usage').multiDatesPicker('getDates'); 



      // Version // 
      //$('title').append(' v' + latestMDPver); 
      $('.mdp-version').text('v' + latestMDPver); 
      $('#mdp-title').attr('title', 'last update: ' + lastMDPupdate); 


      // Documentation // 
      $('i:contains(type)').attr('title', '[Optional] accepted values are: "allowed" [default]; "disabled".'); 
      $('i:contains(format)').attr('title', '[Optional] accepted values are: "string" [default]; "object".'); 
      $('#how-to h4').each(function() { 
       var a = $(this).closest('li').attr('id'); 
       $(this).wrap('<'+'a href="#'+a+'"></'+'a>'); 
      }); 
      $('#demos .demo').each(function() { 
       var id = $(this).find('.box').attr('id') + '-demo'; 
       $(this).attr('id', id) 
        .find('h3').wrapInner('<'+'a href="#'+id+'"></'+'a>'); 
      }); 

      // Run Demos 
      $('.demo .code').each(function() { 
       eval($(this).attr('title','NEW: edit this code and test it!').text()); 
       this.contentEditable = true; 
      }).focus(function() { 
       if(!$(this).next().hasClass('test')) 
        $(this) 
         .after('<button class="test">test</button>') 
         .next('.test').click(function() { 
          $(this).closest('.demo').find('.box').removeClass('hasDatepicker').empty(); 
          eval($(this).prev().text()); 
          $(this).remove(); 
         }); 
      }); 
     }); 
+0

您可以創建你的代碼的jsfiddle? –

回答

0

縱觀插件,你可以存儲範圍內常規輸入字段中常見的分離列表。使用jquery從直接入口禁用字段,以便人們不會「搞砸」,然後在發佈內容之後,逗號將字段解壓,然後您將擁有數組。

http://multidatespickr.sourceforge.net/#undefined-demo

0

我不知道如果這是你在找什麼,但如果你需要訪問通過POST傳遞給腳本的日期只是這樣做:

$dates = explode(',', $_POST['simpliest-usage']); 
相關問題