如何使“<f:form.select>”成为必填字段(必填)?
How do I make "<f:form.select>" a mandatory field (required)?
用户需要从中选择一个选项select:
<f:form.select name="role" options="{role}" optionLabelField="title" optionValueField="uid" size="4" />
fluid select 元素没有必需的属性或 minItems-Attribute。我不想检查控制器中是否缺少参数,因为表单非常复杂,我不想让用户在 $this->redirect("show").[=13 之后再次输入所有数据=]
我更愿意使用与 :
完全相同的实现
<f:form.textfield name="foo" required="true" />
这很有魅力。我该怎么做?
正如 Ghanshyam 指出的那样,您必须添加
additionalAttributes="{required:'required'}"
到 <f:form.select>
元素。它不处理属性值中的空格。
用户需要从中选择一个选项select:
<f:form.select name="role" options="{role}" optionLabelField="title" optionValueField="uid" size="4" />
fluid select 元素没有必需的属性或 minItems-Attribute。我不想检查控制器中是否缺少参数,因为表单非常复杂,我不想让用户在 $this->redirect("show").[=13 之后再次输入所有数据=]
我更愿意使用与 :
完全相同的实现<f:form.textfield name="foo" required="true" />
这很有魅力。我该怎么做?
正如 Ghanshyam 指出的那样,您必须添加
additionalAttributes="{required:'required'}"
到 <f:form.select>
元素。它不处理属性值中的空格。