有些情况下,我们会需要日期输入控件不允许用户用键盘输入日期。要实现这样的功能就需要使用到Javascript。功能的效果如下图: Javascript:?12<af:resource> function disableEntry(evt){ evt.cancel(); }</af:resource>ADF:?123<af:inputDate label="Label 1" id="id1" readOnly="false" contentStyle="background-color:lightgray;"> <af:clientListener method="disableEntry" type="keyDown"/> </af:inputDate>contentStyle设为灰色来提示该字段为只读。