次のようなユーザー コントロールを設計しています。
- 「AddressInput」というテキストボックス
- Google マップ プラグイン
- リンクボタン
- 「MarkerTitleInput」というマーカー タイトルのテキスト ボックス
- 「送信」ボタン
問題はこれです:
リンクボタンがクリックされたら、AddressInput が完了したことを検証する必要がありますが、他には何もありません
送信ボタンがクリックされたら、AddressInput と MarkerTitleInput の両方が完了したことを検証する必要があります。
したがって、私の最初の2つの問題は次のとおりです。1)フォームを送信せずに、リンクボタンから特定のフィールドを検証する方法2)送信されるフォームのすべてのフィールドを検証する方法
私のもう 1 つの問題は、リンクボタンがクリックされると、コードが Google の Geocode に対してルックアップを実行して住所を取得することです。アドレスが見つからない場合に処理する追加の検証メソッドを作成するつもりでしたが、バリデーターを使用すると、キーが押されるたびに json リクエストが送信されます。これは多すぎます。リンクボタンがクリックしました。私は(selector).validate({ onkeyup:false })無駄に試しました。.valid()メソッドがフォームが有効であると考えるかどうかを手動で設定することはおそらく可能ですか?
ありがとうアル