メールの送信に使用するエンティティのない単純なフォームがあります。今、私はFirefoxでテストしていました.フィールドを空のままにしておくと、メッセージが表示されます. しかし、Safari で同じフォーム (必要なプロパティを無視する) を開くと、メッセージが表示されません。すべてのform->isValid()
フィールドを空白のままにしても、trueが返されます...
これを検証する方法は?
メールの送信に使用するエンティティのない単純なフォームがあります。今、私はFirefoxでテストしていました.フィールドを空のままにしておくと、メッセージが表示されます. しかし、Safari で同じフォーム (必要なプロパティを無視する) を開くと、メッセージが表示されません。すべてのform->isValid()
フィールドを空白のままにしても、trueが返されます...
これを検証する方法は?
ブラウザー内検証は、フィールドが空白の場合にサーバーへの要求を回避するための単なる時間節約手段ですが、ブラウザー レベルで無効にできるため、適切な検証ではありません。サーバー側で検証する必要があります。
このセクションを参照してください —NotBlank
制約が必要です。