我正在尝试使用 JSF 2.0 构建一个下拉菜单,并在使用在菜单中选择“请选择”提交表单时添加验证。
<h:selectOneMenu id="templateMenu" value="#{bean.list}" required="true" requiredMessage="Please select a value.">
<f:selectItem itemLabel="Please Select" noSelectionOption="true" />
<f:selectItem itemLabel="Item01" itemValue="1"/>
<f:selectItem itemLabel="Item02" itemValue="2"/>
<f:selectItem itemLabel="Item03" itemValue="3"/>
<f:selectItem itemLabel="Item04" itemValue="4"/>
<f:validateRequired/>
</h:selectOneMenu>
但是,当我提交选择了“请选择”的页面时,验证不会触发,它只是停留在同一页面中。
如果有人知道发生了什么请你能帮我吗?
非常感谢!!