我正在尝试创建一个ajax表单,该表单将在2个字段上进行验证。
我已经设法通过AJAX使表单正常工作,但我无法返回错误消息Link Here
我可以使用$eventForm->isValid()
确定表单是有效的,但我想为每个无效字段显示错误,最好是在每个表单输入/窗口小部件旁边
这可能吗?
由于
答案 0 :(得分: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);
}
});