メッセージIDを定義して、定義したIDでメッセージを管理するサンプルです。
サンプルソース
例)メッセージの定義と呼び出しメソッド
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//メッセージの定義 var mes = new Object(); mes["ERR001"] = "$1は必須です。"; mes["ERR002"] = "$1には$2を入力してください。"; mes["ERR003"] = "$1には$2以上$3以下の数値を入力してください。"; //メッセージの呼び出し function getMes(cd, a, b, c, d){ var m = mes[cd]; if(a != undefined){m = m.replace("$1", a);} if(b != undefined){m = m.replace("$2", b);} if(c != undefined){m = m.replace("$3", c);} if(d != undefined){m = m.replace("$4", d);} return m; } |
1 |
alert(getMes("ERR003","金額","0","1000")); |
- (結果)
- 金額には0以上1000以下の数値を入力してください。
解説
- メッセージを一元管理したい場合にご利用ください。
- バインド文字は4つまで対応しています。
- バインドさせたい箇所にはメッセージ中に、「$1」~「$4」を指定してください。