0
我有下面的代碼xhtml代碼來禁用富日曆中使用dayDisableFunction屬性的先前日期。在富文件中禁用以前的日期:日曆
<rich:calendar value="#{accessMBean.scheduleDate}"
inputStyle="width:190px" id="scheduledDate"
dayDisableFunction="disableBeforeToday" required="true"
requiredMessage="Please schedule a date" />
我的Java腳本函數看起來像下面
<script type="text/javascript">
// <![CDATA[
var curDt = new Date();
function disableBeforeToday(day) {
alert(curDt);
return (curDt.getTime() - day.date.getTime() < 0);
}
// ]]>
</script>
但日期沒有得到禁止。我通過互聯網接觸到了這段代碼,但它似乎並不奏效。我堅持使用JSF 1.2和RichFaces 3.3,並且無法升級。有什麼建議麼?
感謝Makhiel的回覆。是的,我現在可以在重命名該函數後禁用前幾天。但是我無法選擇當前的日期,即今天。我的Javascript函數中缺少任何東西? – 2015-03-19 09:36:21
Vinod,使用時間0:0:0而不是curDt.getTime() – 2015-03-19 13:36:34