ここから本文です

【御礼100枚】フォームに自動で郵便番号を入力する事が可能になる『AjaxZip3』...

nakatomo_ecoecoさん

2013/8/710:22:20

【御礼100枚】フォームに自動で郵便番号を入力する事が可能になる『AjaxZip3』の改造方法について
存在しない郵便番号の時、「存在しない郵便番号です」というメッセージを表示させたいです。

http://code.google.com/p/ajaxzip3/
で使用可能なライブラリを使用しております。
コードも自由に変更が可能ということなので、存在しない郵便番号を入力したときの処理を加えたいのですが、
JavaScriptがほとんど分からない状況なのでどこを変更すればよいかがわかりません。
ネットで調べてみても前のバージョンである『AjaxZip2』の改造方法しかわからず、
それを見て改造をしてもうまくいきませんでした。

存在しない郵便番号を入力

『この郵便番号はそんざいしません』と表示される(可能なら住所入力欄に表示)

が想定している動作です。

どうかわかる方、ご教授願います。

この質問は、活躍中のチエリアンに回答をリクエストしました。

北海道、 青森県、 岩手県、 宮城県、 秋田県 についての質問

閲覧数:
338
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

mukun_0921さん

2013/8/721:37:00

アイデアとして、

function my_ajaxzip3(opt1,opt2,opt3,opt4){
//AjaxZip3実行
AjaxZip3.zip2addr(opt1,opt2,opt3,opt4);
//住所欄のテキストの状態をチェック
if(document.form.hoge.value == ''){
document.form.hoge.value = 'この郵便番号は存在しません';
}
}

のような関数を用意し、onKeyUpでこれを呼べばいいと思います。
適宜、監視する住所欄の指定部分は変更してください。

質問した人からのコメント

2013/8/14 01:52:49

ありがとうございます、これで一度組んでみます!!

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

PR
Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する