ECCUBE4 を現在使用しております。
その中で、お客様情報を入力いただく際に郵便番号を入力した時点で住所用のフォームに自動で住所が入る仕組みを利用しております。
郵便番号入力後に特定の県だった場合にアラートを出したいです。
ECCUBE該当ページ
https://demo4.ec-cube.net/entry
郵便番号入力
↓
https://yubinbango.github.io/yubinbango/yubinbango.js
が動作し各入力フォームに住所が自動入力される。
↓
#entry_address_pref
(都道府県のID)を取得し処理を走らせたいです。
$(function(){ $('#entry_postal_code').each(function(){ $(this).bind('keyup', hoge(this)); }); }); function hoge(elm){ var v, old = elm.value; return function(){ if(old != (v=elm.value)){ old = v; console.log($('#entry_address_pref').val()); } } }
上記でテストしたのですが、反応する場合と反応しない場合があります。
初期で入力した際には反応しないです。empty string
と表示されます。
一度入力した値を1文字消して再度入力すると表示されます。
JSで自動入力された値の取得方法など別の方法などがございましたら、お手数ですがご教授お願いいたします。
以上、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー