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>