フォームの基本的な検証を使用して、電子メールが正しい形式であるかどうかを確認し、データは Ajax によって送信され、電子メール アドレスが既に使用されているかどうかを確認し、ユーザーが国/州を選択したか、選択ボックスにデフォルト値を残しました。
しかし、HTML5 フォームの検証を行うには、送信イベントが必要です。送信をクリックすると、基本的なフォーム検証 Ajax 操作が実行されますが、結果が表示されたら、インターフェイスの一貫性のために同じブラウザー ツールチップを使用したいと思います (まあ、私は彼らがどのように見えるかなど)。
それらを表示させる方法はありますか、それらに特別なイベントがあるかどうか、または送信イベントを発生させてすぐに停止するようなものかどうかを見つけることができませんでした。現在、フィールドは赤い縁のみを取得し、マウスをその上に置くとエラーメッセージが表示されますが、送信ボタンを再度クリックするとツールチップが表示されます。
また、ネイティブ ツールチップを持たないブラウザ (私の場合は Safari) では、Webshims Lib を使用しており、Chrome や Firefox とまったく同じように動作します。