datepicker的正常行爲是在單擊texbox時打開,當選擇(單擊)日期時關閉。我需要做的就是保持它從形式負荷開放,允許用戶點擊repeatedly.I正在處理click事件jQuery保持日期選擇器始終打開
感謝
datepicker的正常行爲是在單擊texbox時打開,當選擇(單擊)日期時關閉。我需要做的就是保持它從形式負荷開放,允許用戶點擊repeatedly.I正在處理click事件jQuery保持日期選擇器始終打開
感謝
根據文檔,你可以把它在一個div而不是輸入它會保持開放並且內聯。 http://jqueryui.com/demos/datepicker/#inline
您可以使用它的onSelect事件來處理選擇日期的時間。
如果您使用的是jQuery UI的日期選擇器,使用:
http://jqueryui.com/demos/datepicker/#inline
然後,您可以處理click事件,並選定日期添加到文本字段。
我完全同意@Corbin 我想提供完整的示例,以便幫助某人詳細說明。
如果你想有jQueryUI的日曆默認情況下也打開捕捉日曆的單擊事件遵循波紋管步驟:
HTML代碼:
<div id="myDatePicker" class="DateBox datepicker" style="width:100%;height:200px;"></div>
<input type="hidden" id="dateHidden" name="dateHidden" />
和你的腳本應該看起來像波紋管:
<script>
$(function() {
$(".datepicker").datepicker({
altField: "#dateHidden",
dateFormat: 'yy-mm-dd'})
.datepicker("setDate", "0");
});
</script>
並且您可以得到如下波浪碼的選定日期值:
<script>
$("#dateHidden").on('input propertychange paste', function(){
var Loc = $("#Cafe").val();
var PDate = $("#dateHidden").val();
//------Functions you call or actions you perform--------//
//GetLoc(Loc,PDate);
});
</script>