【发布时间】:2018-08-29 09:31:59
【问题描述】:
我们正在使用 JSF 2.2.4 和 PrimeFaces 5 来开发一些表单域。
例如:公司和短代码是我的下拉菜单,“如果您选择了其他”是我的输入文本字段。因此,如果用户从下拉菜单中选择“其他”,则应启用“如果您已选择其他”文本字段,否则应禁用。 以下是我的代码:
<p:outputLabel value="Company Name and Shortcode:* " escape="true" />
<p:selectOneMenu value="#{user.shipper}" effect="fold" required="true" id="selectone" autocomplete="off"
requiredMessage="#{error['form.shippershortcode']}" widgetVar="selectWV" >
<f:selectItem itemLabel="----" itemDisabled="true" />
<f:selectItems value="#{shipperdropdown.shipperlist}" />
</p:selectOneMenu>
<p:outputLabel value="If selected ‘Other’ above, please specify:"
escape="true" />
<p:inputText value="#{user.companyname}"
autocomplete="off" id="company" disabled="#{ user.shipper !='Others'}" />
【问题讨论】:
标签: jsf primefaces jsf-2.2