2016-06-23 21 views
1

現在Typo3を使用しているサイトで作業しており、テンプレートエンジンのFluidです。 Fluidでは、(何らかの理由で)入力の最後に必要な引数を追加することはできません。私はこのようにそれを使用することしかできています:Typo3必須属性は含まれていません

<input required="required" placeholder="Vorname" class="form-control-white-small-gr margin-bottom-small" id="firstname" name="firstname"> 

問題は、ほとんどの検証プラグインは最後に、「必要」シンプルでそれを必要とし、このように動作しないことです。上記の構文でフォームフィールドを検証する他の方法はありますか?私はvalidate.jsを含めて試して、JQueryを介して検証を行っていますが、例外として、動作しません。

+0

? – Daniel

+0

@ダニエル私は7.5.6 –

答えて

0

あなたは次のように追加の属性を登録することができます。

additionalAttributes

時には、あなたは** は、標準の一部ではない、いくつかのHTML属性を必要とします。例:Dojo JavaScriptフレームワークを使用する場合、これらの非標準の属性を使用すると、生活がより楽になります( )。

ソースを使用しているTYPO3のバージョンは何https://wiki.typo3.org/Fluid#additionalAttributes

<f:form.textfield id="firstname" name="firstname" value="" additionalAttributes="{required:'required'}" class="form-control-white-small-gr margin-bottom-small" placeholder="Vorname" /> 
+0

を使用しています。上記のように私はあなたがここに書いているのとまったく同じことをしました。上記の出力は私にrequired = "required"を与えるが、これはちょうどこの

+0

これはあなたが上で試した方法ではありません。流体フォームヘルパー@MarcelWasilewskiにattritubeを追加して 'additionalAttributes'を使用する正しい方法です –

+0

@TheF追加の属性を使用すると、完成した属性であるため、出力必須="必須 "となりますが、ただ必要と言います。ちょうど= "必須"なしで...これはadditionalAttributesでは不可能です。しかし、私はちょうど流体フォームを使用せずにそれをコード化した知っている。 –

関連する問題