0

2 つのフィールドで検証を行う ajax フォームであるフォームを作成しようとしています。

AJAX 経由でフォームを機能させることができましたが、エラー メッセージを返すのに問題がありますLink Here

を使用してフォームが有効であると判断でき$eventForm->isValid()ますが、できれば各フォーム入力/ウィジェットの横に、無効なフィールドごとにエラーを表示したい

それは可能ですか?

ありがとう

4

1 に答える 1

1

フォームの各フィールドのラベル、入力、およびエラーを個別にレンダリングできます。

{{ form_label(form.age) }}
{{ form_errors(form.age) }}
{{ form_widget(form.age) }}

Symfony2 ドキュメントの詳細: http://symfony.com/doc/current/cookbook/form/form_customization.html

コメントに基づいて編集:

ajax リクエストからコントローラーへの html を取得する:

$.ajax({
   type: "POST",
   url: "{{path('yourpath')}}",
   cache: "false",
   dataType: "html",
   success: function(result){
        $("#somediv").append(result);    
   }
});
于 2013-10-21T12:54:54.337 に答える