【发布时间】:2012-03-14 00:05:26
【问题描述】:
我将 JSF 2.1 与 RichFaces 4 结合使用,并且我有一个带有 selectManyCheckbox 的表单,我希望它在处理表单之前至少选择一个项目。
我将required 属性设置为true,但是当我单击提交按钮而不选择至少一个复选框时没有显示任何消息。
我该怎么做?
干杯
更新
<a4j:outputPanel id="cargaDependencias">
<h:selectManyCheckbox layout="pageDirection" required="true"
requiredMessage="Seleccione al menos una dependencia"
disabled="#{administrationBean.loadAllDependencies}"
value="#{administrationBean.selectedDependencies}">
<f:selectItems value="#{administrationBean.loadSelectDependencies}"/>
</h:selectManyCheckbox>
</a4j:outputPanel>
<br/><br/>
<a4j:commandButton value="Actualizar Cubo"
action="#{administrationBean.doUpdateInformationCube}"/>
【问题讨论】:
-
我建议您使用 javascript 验证复选框选择。
标签: validation jsf required selectmanycheckbox