问题是当我清除日期(通过删除文本框值)时,仍然会应用先前的日期限制.
我一直在整理文档,没有任何东西作为解决方案跳出来.我也无法找到SO /谷歌搜索的快速修复
http://jsfiddle.net/CoryDanielson/tF5MH/
// from & to input textboxes with datepicker enabled
var dates = $("input[id$='dpFrom'], input[id$='dpTo']");
// #clearDates is a button to clear the datepickers
$('#clearDates').on('click', function(){
dates.attr('value', '');
dates.each(function(){
$.datepicker._clearDate(this);
});
});??
Run Code Online (Sandbox Code Playgroud)
_.clearDate()是DatePicker对象的私有方法.你不会在jQuery UI的网站上的公共API中找到它,但它就像一个魅力.
有没有办法使用素面日历清除日期选择?
<p:calendar pattern="MM/dd/yyyy" navigator="true" id="endDate" for="endDate"
readonlyInput="true" mindate="#{manageMarketingProgramsBean.currentDate}" showOn="button">
<f:convertDateTime pattern="MM/dd/yyyy" timeZone="America/New_York" />
</p:calendar>
Run Code Online (Sandbox Code Playgroud)
我有readonlyInput ="true"因为我不希望用户输入日期.我强迫他们从日历中选择日期,需要另一种方式来为用户提供清除所选日期的能力.请让我知道如何实现这一目标?