5

EDIT
play-js-validationの著者に連絡してください。縁の出血; Playはリリース予定の2.10で仮想化されたスカラに対してコンパイルする必要があり、ネストされたケースクラスはまだサポートされていません。本当に印象的なプロジェクト、私はそれはプロトタイプが私が望んでいたほぼ正確に何を行うように結実してくる願っています...この発見クライアントサイドの検証を統合

:内蔵のクライアント側の計画があるかどう https://github.com/namin/play-js-validation

誰もが知っていますPlay 2.0の検証ですか?

私は現在、コントローラ、モデル(フォーム検証あり)、および既存のDBスキーマに基づくdao scalaファイルを生成しています。そのプロセスの一部としてクライアント側の検証を含めることが大好きです!

手がかりやインサイダー知識などありがとうございました

p.s.プレイユーザーグループは、少なくとも、ビジー状態です。ほとんどの投稿は完全に無視されているようです(もちろん、多くのStackoverflow Play関連の質問にも答えがないので、このスレッドはDOAかもしれません...)

答えて

2

私は恐れています。聞く(注:私は、ちょうどプレーヤーの開発チームのメンバーではありませんよ)これは、すべてのプレイの仮定に合う場合、私は疑う一方

チェックtickets on Play's Lighthouse

。クライアントサイドの検証は、フレームワークによって決定されるべきではない、いくつかの外部JSソリューションで行われます。デフォルトではjQueryです。ちょっと

@inputText(entrantForm("identitynumber"), 
    '_label->"Identity number", 
    'class -> "required", 
    'minlength -> "11", 
    'maxlength -> "11") 
+0

最後に、クライアント側の検証を使用する唯一のものは、JSのLIBSを含めると、それはあなたがjQuery Validation pluginで検証することができ、タグを作成します。つまり、自分のフォームフィールドに適切な属性を追加するだけです、返信! ;-)フィールドヘルパーチップの+1。 PlayはTwitterのブートストラップをサポートしています。なぜなら、jQueryの検証、つまり事実上の検証プラグインがボード全体で使用されているからです(つまり、Bootstrap以上であれば)。 – virtualeyes

+0

Well TBはフレームワークの前提に合っていません。私はその事実を非難するわけではありません:)) – biesior

+0

は、TBを統合するよりも多くの作業が必要なため、クライアント側の統合を想定していません;-)理想的には、 "val foo = Form(mapping(" foo " text.verifiying(必須))、...) "サーバー側のフォームバリデーターはクライアント側のバリデーションスニペ​​ットを生成します。 1トンの定型文を節約できます。 Playで始まったばかりです...私は感心しています!クライアント側の妥当性検査はおいしい追加になります... – virtualeyes

関連する問題