如何禁用日期选择器图标

时间:2009-10-28 06:53:15

标签: javascript

我有一个名为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>

2 个答案:

答案 0 :(得分:1)

假设您指的是JQuery datepicker插件,您可以禁用/销毁datepicker:

//disable
$("yourdateinput").datepicker( 'disable' ); 

//destroy if you not going to need it anymore
$("yourdateinput").datepicker( 'destroy' ); 

http://docs.jquery.com/UI/Datepicker#methods

答案 1 :(得分:0)

我不知道您使用的是哪个日期选择器。所以我会说一般,你应该从“icon”中“解锁”click / mouse [up | down]事件,并在启用输入文本框时重新绑定它