【发布时间】:2015-12-29 08:58:55
【问题描述】:
是否可以手动、强制执行表单字段验证?
我有一个表格。它具有全局表单验证。如果用户提交数据,一切都会正常运行。
但我想在向用户显示表单之前触发验证 - 在提交之前显示错误。
尝试使用$form->submit([]) 方法提交,但未触发表单字段验证。
对这个问题有什么想法吗?我有什么问题吗?
【问题讨论】:
-
表单在提交之前怎么可能有错误?!
-
@DonCallisto - 我用来自外部服务的数据填写表格。此外 - 我想向用户显示 form 错误(其中包含需要映射哪些字段的说明)。
-
考虑使用 js 字段验证器方法。已经有一些捆绑包可以做到这一点,例如github.com/formapro/JsFormValidatorBundle
-
@Matteo - 没有任何简单的解决方案可以再次触发验证吗?这么简单的任务真的需要单独的捆绑包吗?
标签: symfony symfony-forms