0

我正在尝试创建一个表单,它是一个 ajax 表单,将在 2 个字段上进行验证。

我已经设法让表单通过 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 回答