我有一个简单的表单,没有用于发送电子邮件的实体。现在我在firefox中进行测试,如果我将字段留空,我会收到一条消息。但是现在如果我在Safari中打开相同的表单(忽略了所需的属性),我将不会收到任何消息。即使我将所有字段都留空,form->isValid()
也会恢复正常...
如何验证?
答案 0 :(得分:-1)
浏览器内验证只是节省时间,以避免在字段为空时向服务器发出请求,但这不是正确的验证,因为它可以在浏览器级别禁用。您仍然应该在服务器端进行验证。
请参阅this section - 您需要NotBlank
约束。