<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ADDRAjax & AjaxZip2 サンプル (jquery.js版)</title>
<!-- jquery を読み込む -->
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!-- ADDRAjax と AjaxZip2 を読み込む -->
<script src="../addrajax/addrajax.js" charset="UTF-8"></script>
<script src="../ajaxzip2/ajaxzip2.js" charset="UTF-8"></script>
<!-- 今回作ったやつをよみこむ-->
<script src="zip2addrajax.js" charset="UTF-8"></script>
<body>
<p><a href="http://www.kawa.net/works/ajax/addrajax/addrajax.html">ADDRAjax</a> & <a href="http://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html">AjaxZip2</a> サンプル (jquery.js版)</p>
<form onSubmit="return false;">
郵便番号:
<input type="text" name="zip1" size="4" maxlength="3">
-
<input type="text" name="zip2" size="5" maxlength="4" onKeyUp="changeZipcode()">
<p>
住所:
<select name="pref"><option value="">↓(都道府県)</option></select>
<select name="city"><option value="">↓(市区町村)</option></select>
<select name="area"><option value="">↓(町域)</option></select>
</p>
<input type="reset" value="リセット">
</form>
<hr>
<a href="zip2addrajax.js">zip2addrajax.js</a>
<script>
//ADDRAjax初期設定
var dd = new ADDRAjax( 'pref', 'city', 'area' );
dd.JSONDATA = '../addrajax/data';
dd.init();
//ajaxZip2初期設定
AjaxZip2.JSONDATA = '../ajaxzip2/data';
//郵便番号フォーム(zip2)のkeyUp時イベント処理
function changeZipcode() {
var zip1code = $('input[name="zip1"]').val();
var zip2code = $('input[name="zip2"]').val();
//AjaxZip2の結果をADDRAjaxに適用する
AjaxZip2.zip2addrajax(zip1code, zip2code, dd);
}
</script>