2015-07-01 2 views
3

У меня есть текстовые поля, как это, что будет краснеть и не позволит вам отправить форму автоматически, если я ставлю свойство required на «1»:TYPO3 Fluid - Как сделать F: form.textarea Обязательный

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

Теперь я ищу то же самое в текстовой области ... свойство required здесь больше не работает ... что было бы «лучшей практикой», чтобы сделать это необходимым полем точно так же, как текстовое поле?

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

Я не думаю, что f: form.textarea обладает этим свойством. Но вы можете реализовать одно и то же, используя атрибут «onclick» .https: //fluidtypo3.org/viewhelpers/fluid/master/Form/TextareaViewHelper.html – Siva

ответ

5

Это правда, TextareaViewHelper не поддерживает необходимый атрибут в качестве аргумента, но вы можете добавить любой атрибут к жидкости сгенерированного тега с помощью additionalAttributes аргумента.

т.д .:

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

Обратите внимание, как additionalAttributes ожидает обозначения массива, где ключ это имя атрибута.

+0

большое вам спасибо! :) –

Смежные вопросы