2010-11-14 91 views
1

我以前也問過這個,但我的意思不是understtod ...JQuery的Datepickers爲POST

我的情況是,我需要開始和結束的網頁上JQuery的日期選擇器,並且它必須...#1 - 結束日期必須始終大於開始日期...#2 - 日期範圍必須來自MySQL的POST數據才能在網頁上創建數據表。

如何更改下面的腳本(該腳本具有上面所需任務的#1工作方式),並將PHP中的信息通過PHP發佈回HTML DIV。

見,你不包括什麼,我建立在我的網頁here

1.<script type="text/javascript">   
$(function() { 

    var start1 = $('#start1'); 
    var end1 = $('#end1'); 

    start1.datepicker({ onClose: clearEndDate }); 
    end1.datepicker({ beforeShow: setMinDateForEndDate }); 

    function setMinDateForEndDate() { 
     var d = start1.datepicker('getDate'); 
     if (d) return { minDate: d } 
    } 
    function clearEndDate(dateText, inst) { 
     end1.val(''); 
    } 
}) 

回答

0

有網站上的另一個jQuery函數的例子:

$('#button').click(function() { 
    $.post('report.php', { 
     start: $('#start1').val(), 
     end: $('#end1').val() 
    }, 
    function(data) { 
     $('#genreport').html(data).show(); 
    }); 
}); 

你或許已經知道這個,但您還需要重新格式化並過濾/驗證report.php頁面中的日期輸入。我希望這有幫助。我沒有意識到這個問題太老了,直到我發佈它。哈!請忽略這一點,因爲您可能已經開始工作了。