ajaxzip3を使って住所の自動入力をさせたいのですが、下記のコードだと
一度郵便番号を入力→何も反応せず住所入力フォームに移動→もう一度郵便番号入力フォームを選択し何でもいいのでキーボードを押すと、自動入力される。
というバグを起こします。
説明がわかりずらくて申し訳ありませんが、宜しくお願いします。
<input id="ponum" type="text" name="ponum" size="10" maxlength="7" tabindex="5" placeholder="1050000" required type=text value="<s:property value="#session.postCode" />" pattern="[0-9]{7}" title="「7桁の数字(ハイフン無し)」を入力して下さい。" onKeyUp="AjaxZip3.zip2addr(this,'','address1','address1');" >
<input type="text" name="zip" onKeyUp="AjaxZip3.zip2addr(this,'','address','address');" /> <input type="text" name="address" /> 上記のようにサンプルどうりに実装すると問題なく機能するので、ajaxzip3の実装方法に問題はないのではと思います。<input id="address1" name="address1" placeholder="郵便番号で自動入力されます" size="25" maxlength="100" required title="必須です。" type="text" readonly="readonly" value="<s:property value="#session.streetAddress1" />">
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。