Php 我该怎么做&书信电报;f:表格。选择>&引用;必填字段(必填)?

Php 我该怎么做&书信电报;f:表格。选择>&引用;必填字段(必填)?,php,typo3,fluid,typo3-8.x,typo3-extensions,Php,Typo3,Fluid,Typo3 8.x,Typo3 Extensions,用户需要从以下选项中选择一个选项: <f:form.select name="role" options="{role}" optionLabelField="title" optionValueField="uid" size="4" /> 流体选择元素没有必需属性或minItems属性。我不想检查控制器中是否缺少参数,因为表单非常复杂,我不想让用户在$this->redirect(“show”)之后再次输入所有数据 我更希望采用与以下内容完全相同的实施方式: <f:f

用户需要从以下选项中选择一个选项:

<f:form.select name="role" options="{role}" optionLabelField="title" optionValueField="uid" size="4" />

流体选择元素没有必需属性或minItems属性。我不想检查控制器中是否缺少参数,因为表单非常复杂,我不想让用户在$this->redirect(“show”)之后再次输入所有数据

我更希望采用与以下内容完全相同的实施方式:

<f:form.textfield name="foo" required="true" />


这就像一个符咒。我该怎么做呢?

正如Ghanshyam指出的那样,您必须添加
additionalAttributes=“{required:'required'}”

元素。它不使用属性值中的空格。

您可以为此使用其他属性,请查看此。希望这对你有帮助!当我将additionalAttributes=“{required:'required'}”添加到前端中的select nothing更改时(我不获取此属性)。我使用的是Fluid 8.7.8,可能出于某种原因,他们删除了其他属性。但无论如何还是要感谢你……这一定是
additionalAttributes=“{required:'required'}”
Hi Ghanshyam,这就成功了。再次感谢!玩得高兴KeepCoding:)