【发布时间】:2016-07-03 10:27:24
【问题描述】:
我正在使用 Symfony2 开发一个表单:多个文本输入和 一个文件输入(用于一张图片)。我在我的实体中定义了一些断言(maxLength,minLength...),以便检查表单(isValid)。
我的问题是:如果用户在文本输入中输入错误数据(文本太长或太短......),他仍然可以提交表单,并且错误并打印,但用户必须重新选择他的图片。
由于我认为在验证错误后不可能将图片保留在表单中,所以我应该在提交之前检查客户端(javascript)中的表单。
那么,有没有一种自动的方法来做到这一点(在数据正确之前禁止提交)?可以在twig中获取assert minLength, maxLength值吗?
谢谢! 本。
【问题讨论】:
标签: validation symfony input twig client-side