URLフィールドのあるフォームがあります。このフィールドのデフォルト値はhttp://です。ただし、フィールドは必須ではありません。ユーザーはそれをスキップしてフォームを送信できます。必須ではなく、URLを入力しなかったため、エラーは返されません。しかし、http://のおかげで、今はそうなっています。
beforeValidate()を使用してhttp://かどうかを確認し、URLフィールドをクリアして、エラーメッセージをスキップできると聞きました。
しかし、beforeValidate()の使い方がわかりません。Googleを検索しましたが、実用的な例は見つかりませんでした。beforeValidate()のコードはどこに配置しますか?関数ですか?そこから送信されたフォームデータにアクセスするにはどうすればよいですか?
ありがとう。