クライアント側のコードでは、次のことを行います。
- 非表示フィールドをフォームに入力します。
- ユーザーが名前、電子メールなどのフィールドに入力するのを待ちます。
- [送信] または [キャンセル] をクリックします。
- [Submit] がクリックされたと仮定して、データを組み立て、jQuery.ajax POST リクエストを作成し、結果をページに再入力します。
さまざまな形式が十分に複雑になっているため、jQuery 検証プラグインhttp://bassistance.de/jquery-plugins/jquery-plugin-validation/が大いに役立ちます。他のさまざまなプロジェクトで使用しました。
ただし、より大きな javascript/jQuery ワークフローの一部として使用したことはありません。ユーザーが [送信] をクリックすると、その html フォームに対して Validate を実行したいと思います (そのフォームのみ、ページにいくつかあります)。検証が失敗した場合は、エラー メッセージを表示します (通常の検証動作)。検証に合格したら、既存の AJAX 処理コードに進みます。
上記の手順 3 と 4 の間に jQuery フォーム検証を挿入するにはどうすればよいですか?
コードを掲載していないことをお詫び申し上げます。非開示の対象となります。