Java サーブレットに送信するアカウントのアドレスを更新するための HTML フォームがあります。
問題は、フォームが自由に流れる住所テキストを受け入れてはならないことです。代わりに、ユーザーは郵便番号/番地/通りの名前を入力し、検索ボタンを押す必要があります。
この検索では、Web サービスにアクセスして認証を実行し、検索条件に一致する有効なアドレスのリストを取得する必要があります。
このアドレスのリストは、ユーザーが自分のアドレスを選択できるように、同じフォーム (非表示の要素を再表示するか、モーダル ダイアログを使用) でユーザーに表示する必要があります。
有効なアドレスが選択された後でのみ、ユーザーはデータをサーブレットに送り返すフォーム送信ボタンを押すことができるはずです。
これら 2 つのボタンにフォーム内で異なるアクションを実行させる方法がわかりません。私は JavaScript に非常に慣れていないので、ポインタや例は大歓迎です。