2

这是我的表单窗口的链接

任何人都可以建议如何在我的表单窗口中自定义错误消息,例如“此值无效”、“密码不匹配”以显示为空字段的弹出错误消息吗?

4

3 回答 3

5

可以在您的捆绑validation.yml文件中自定义验证错误消息。我添加了一个例子。

# src/Vendor/YourBundleName/Resources/config/validation.yml
Vendor\YourBundleName\Entity\YourModel:
    properties:
        email:
            - Email:
                message: The email you entered is not a valid email.
            - NotBlank
                message: Please enter email.

请仔细阅读验证文档部分验证约束参考

于 2012-03-02T21:32:11.083 回答
3

不是 symfony,而是浏览器实现的“必需”属性,它显示了这些丑陋的警报消息。看起来我们无法仅使用 html/css 自定义此属性,但您可以尝试使用 jquery 在 htm5 捕获用户输入之前自定义错误消息。

有人问过类似的问题,希望对您有所帮助: override css for html5 form validation/required popup

于 2012-03-02T18:07:49.003 回答
0

我认为您的意思是表单主题自定义,您可以查看官方文档:

http://symfony.com/doc/current/cookbook/form/form_customization.html

于 2012-03-03T10:12:10.100 回答