ajaxzip3を使って、下記の機能を実装しようとしているのですが、うまくいかずに困っています。
(https://github.com/ajaxzip3/ajaxzip3.github.io)
- 郵便番号を入力し、住所検索をクリックした時点で、inputのtype="hidden"に値を反映する
- 反映したと同時に、hiddenに入った値を取得して、<p>タグ内に反映したい。
試したこと
-- onchangeでhiddenの値が変わったらpタグに値を挿入。
html
1<head> 2 <script src="https://ajaxzip3.github.io/ajaxzip3.js" charset="UTF-8"></script> 3 <script> 4 function zip() { 5 AjaxZip3.zip2addr('zip01','zip02','address','address'); 6 } 7 function insert() { 8 addressdata = document.example.address.value; 9 document.getElementById("address").innerHTML = addressdata; 10 } 11 </script> 12</head> 13 14<form name="example"> 15 <input type="text" size="5" maxlength="3" name="zip01"> 16 <input type="text" size="6" maxlength="4" name="zip02"> 17 <button type="button" class="zipsearch" onclick="zip()">住所検索</button> 18 19 <p id="address">ここに下のinput type="hidden"からデータを抜き取って住所を表示させる</p> 20 <input type="hidden" name="address" onchange="insert()"><!--ここに住所の値を入れる--> 21</form>
onchangeはjavascriptで値を制御した場合は動作しないようで、他の方法を探していますが、
なかなか見つからずに困っています。
もし他の方法があれば、アイデアいただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/10 04:05
2018/08/10 04:18 編集