ajaxを使ってフォームを送信したい。だから私は使用していませんtype=submit
。onClick
link( ) でイベントを使用して、<a>
ajax を使用してフォーム データを送信しています。また、HTML5 のフォーム検証機能も活用したいと考えています。
そのため、データを送信する前に、関数を使用し.checkValidity
てフォームの有効性を確認しました。
true が返された場合は、データを送信します。しかし、false が返された場合、HTML5 のデフォルトの通知スキームを使用してフォームが無効であることをユーザーに示したいと思います。しかし、私はそれをトリガーする方法がわかりません。
プログラムでフォームの検証 を表示する方法はありますか。
checkValidity
1 つの方法は、 false を返す場合に送信イベントをトリガーすることです。ただし、これによりページが更新されます。ページの状態を変更したくありません。
checkValidity
有効性をチェックし、プログラムに通知するだけです。ユーザーにインタラクティブに通知しません。