TYPO3液体 - 如何制作f:form.textarea强制性

时间:2015-07-01 18:10:32

标签: validation textarea typo3 fluid required

如果我将属性required放在“1”上,我的文字字段会变为红色并且不会让您自动提交表单:

<f:form.textfield required="1" 
                  property="name" 
                  class="lcapp-formwidth"/>

现在我在textarea中搜索同样的内容......属性required在这里不再起作用了...将“最佳实践”变为必需字段的原因就像文本字段?

<f:form.textarea property="story" 
                 rows="3" 
                 cols="7" 
                 class="lcapp-formwidth" />

1 个答案:

答案 0 :(得分:6)

确实,TextareaViewHelper不支持必需的属性作为参数,但您可以使用additionalAttributes参数将任何属性添加到流体生成的标记。

E.g:

<f:form.textarea property="story" 
    rows="3" 
    cols="7" 
    class="lcapp-formwidth"
    additionalAttributes="{required: 'required'}" />

注意additionalAttributes如何期望数组表示法,其中键是属性的名称。