我有一个名为AppDate的字段,应该有条件地禁用它 该字段被禁用但日期选择器图标未被禁用,因此虽然我禁用AppDate Field用户可以更改日期
<hx:inputHelperDatePicker firstDay="1" rendered="true" styleClass="inputText_DatePicker" disabled/>
<f:convertDateTime dateStyle="short" pattern="MM/dd/yyyy" />
<hx:inputHelperDatePicker firstDay="1" rendered="true" styleClass="inputText_DatePicker" disabled/>
<hx:inputHelperAssist errorClass="inputText_Error" promptCharacter="_" />
</h:inputText></td>
答案 0 :(得分:1)
假设您指的是JQuery datepicker插件,您可以禁用/销毁datepicker:
//disable
$("yourdateinput").datepicker( 'disable' );
//destroy if you not going to need it anymore
$("yourdateinput").datepicker( 'destroy' );
答案 1 :(得分:0)
我不知道您使用的是哪个日期选择器。所以我会说一般,你应该从“icon”中“解锁”click / mouse [up | down]事件,并在启用输入文本框时重新绑定它