概要
住所オートコンプリート機能を特定の国に制限したいですか?希望する国に対して独自の住所スキームを作成する場合、住所オートコンプリートがその国でのみ検索されるようにすることもできます。
この記事では、JavaScriptを使ってこれを実現する方法を紹介する。
セットアップ
この文書では、このチュートリアルの手順に従って、カナダ用のユニークなアドレス・スキームをすでに作成しています。
住所スキームを追加したら、フォームビルダーで住所フィールドのスキームを選択します。

これに加えて、アドレス・フィールドの「詳細設定」タブで「アドレスのオートコンプリートを有効にする」をオンにした。

スニペットの追加
フォームの設定と保存が完了したら、次はスニペットを追加します。スニペットの追加についてヘルプが必要な場合は、こちらのチュートリアルをご覧ください。
スニペットには、あなたの特定の要件に合うように更新する必要がある3つの項目があります。
- var formID = 2757;
- var addressFieldID = 21;
- 'country': [ 'ca' ]、
これらは、フォームID、フィールドID、住所オートコンプリートに検索させたい国に合わせて更新する必要があります。
フォームとフィールドのIDを見つけるには、こちらのチュートリアルをご覧ください。
お住まいの国の2文字の国コードを調べるには、こちらのドキュメントをご覧ください。
これだけです!これで、住所が入力されると、オートコンプリート機能は指定した国の中だけを検索します。
電話番号フィールドを特定の国に制限したいですか?スマートフォンのフォームフィールドで国を制限する方法をご覧ください。
関連
アクション・リファレンス:wpforms_wp_footer_end