edit.js:113 Uncaught TypeError: Cannot set property ‘error’ of undefined
at Number01Check (download.do?contentId=346&type=DESKTOP_JS&pluginId=fbciilcnooalnjnjojgflckndgebodkm:40)
at download.do?contentId=346&type=DESKTOP_JS&pluginId=fbciilcnooalnjnjojgflckndgebodkm:226
at edit.js:248
at new qj (edit.js:116)
at ow (edit.js:248)
at edit.js:248
at f.Pt (edit.js:118)
at Hj (edit.js:120)
at Cj (edit.js:120)
at qj.Mw (edit.js:962)
edit.js:113 Uncaught TypeError: Cannot read property ‘value’ of undefined
at Number01Check (download.do?contentId=400&type=DESKTOP_JS&pluginId=hnkninedgmkojgnljnjobnljjegfaonh:45)
at download.do?contentId=400&type=DESKTOP_JS&pluginId=hnkninedgmkojgnljnjobnljjegfaonh:266
at edit.js:248
at new qj (edit.js:116)
at ow (edit.js:248)
at edit.js:248
at f.Pt (edit.js:118)
at Hj (edit.js:120)
at Cj (edit.js:120)
at qj.Mw (edit.js:962)
自分が作った内容をそのまま載せると下記のような感じになっています。
// 半角数字の入力チェック
function Number01Check(event) {
// 半角数字の定義
var Number01_pattern = /^[0-9]*$/;
// event よりレコード情報を取得します
var rec = event.record;
// エラーの初期化
if (CONFIG_Number01) {
rec[CONFIG_Number01].error = null
};
// 入力値を確認します
var Number01_value = rec[CONFIG_Number01].value;
if (Number01_value) {
if (Number01_value.length > 0) {
// 定義したパターンにマッチするか確認します
if (!(Number01_value.match(Number01_pattern))) {
// マッチしない場合は、エラーの内容を記載します
rec[CONFIG_Number01].error = ‘半角数字で入力して下さい。’;
}
}
}
}