郵便番号の桁数チェック

山崎さん (2010-03-11 13:13:29) www.world-trading.co.jp/wtc_00/information.html

和田様
はじめまして。
メールフォームプロ、無料でこの機能は感動しました。

一つお聞きしたいのですが、
郵便番号入力欄の文字数をカウントすることはできないのでしょうか?

例えば本来7桁(スラッシュ込みで8桁)の郵便番号を、6桁or9桁など間違って入力してしまった場合、
エラーメッセージが表示されるようにしたいのですが・・・



Re:郵便番号の桁数チェック

和田 (2010-03-12 09:08:49) www.synck.com

たしかチェック自体はしていたような気がしました。
postcode.js内かな?
mfpcという関数内の
if(obj.elements[postcodeELM].value == "" || !(figureChecked(obj.elements[postcodeELM].value))){
//ここに処理を入れるとエラー
}
みたいな感じですね。
alert("郵便番号の書式が間違っています");
と入れるとアラートを出せるとおもいました。

Re:郵便番号の桁数チェック

山崎 さん (2010-03-15 15:18:34) www.world-trading.co.jp/wtc_00/information.html

あぁ・・・
神様、仏様、和田様・・・
感謝いたします。

と思ったんですが、
私の梅干し大脳みそでは理解できませんでした・・・

どうか、こんな私にも理解できるようにお書きくださいませ。

Re:郵便番号の桁数チェック

和田 (2010-03-15 20:25:02) www.synck.com

if(obj.elements[postcodeELM].value == "" || !(figureChecked(obj.elements[postcodeELM].value))){

}
となってる部分を
if(obj.elements[postcodeELM].value == "" || !(figureChecked(obj.elements[postcodeELM].value))){
alert("郵便番号の書式が間違っています");
}
としてみてください。
ダブルクォートはエスケープされているので半角で打ち直してください!
これ以上簡単な説明はできないんだからっ!(ツンデレ)

Re:郵便番号の桁数チェック

山崎 さん (2010-03-18 16:23:14) www.world-trading.co.jp/wtc_00/information.html

お礼の書き込みおそくなりました。
出来ました。
私の梅干し大の脳みそでも。

正直、札幌の方角を向いただけでイってしまいました。

これからしばらくは、和田様を【おかず】にさせていただきます。