2017-11-16 12 views
0

ユーザーは、この選択からオプションを選択する必要があります"<f:form.select>"は必須フィールド(必須)にするにはどうすればよいですか?

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

流体select要素には必要かminItems属性を持っていません。フォームが非常に複雑で、$ this-> redirect( "show")の後にユーザーがすべてのデータを再度入力させたくないので、コントローラーに引数がないかどうかチェックしたくありません。

私はとまったく同じ実装を持っていることを好むだろう。魔法のように動作

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

。どうすればいい?

+0

この属性を追加するには、[リンク](https://fluidtypo3.org/viewhelpers/fluid/7.5.0/Form/SelectViewHelper.html)を参照してください。これがあなたを助けることを願っています! –

+0

フロントエンドのselect nothing changesにadditionalAttributes = "{required: 'required'}"を追加すると(私はこの属性を取得しません)。 Fluid 8.7.8を使用していますが、何らかの理由でadditionalAttributesを削除した可能性があります。しかし、とにかくありがとう... –

+0

これは 'additionalAttributes =" {required: 'required'} "' –

答えて

0

Ghanshyamが指摘したように、<f:form.select>要素に additionalAttributes="{required:'required'}" を追加する必要があります。 ではなく、が属性値内の空白で機能します。

関連する問題