2010-11-14 90 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页面中的日期输入。我希望这有帮助。我没有意识到这个问题太老了,直到我发布它。哈!请忽略这一点,因为您可能已经开始工作了。