0

メールの送信に使用するエンティティのない単純なフォームがあります。今、私はFirefoxでテストしていました.フィールドを空のままにしておくと、メッセージが表示されます. しかし、Safari で同じフォーム (必要なプロパティを無視する) を開くと、メッセージが表示されません。すべてのform->isValid()フィールドを空白のままにしても、trueが返されます...

これを検証する方法は?

4

1 に答える 1

-1

ブラウザー内検証は、フィールドが空白の場合にサーバーへの要求を回避するための単なる時間節約手段ですが、ブラウザー レベルで無効にできるため、適切な検証ではありません。サーバー側で検証する必要があります。

このセクションを参照してください —NotBlank制約が必要です。

于 2013-02-24T19:34:34.183 に答える