function keyCheck(keyCodes, num, str){ if(keyCodes == 46 || keyCodes == 8 || keyCodes == 37 || keyCodes == 39 || keyCodes == 9){ return true; } else if(str.value.length < num && ((keyCodes >= 48 && keyCodes <= 57) || (keyCodes >= 95 && keyCodes <= 105))){ return true; } else{ return false; } } function keyCheckAmount(keyCodes, num, str){ if(keyCodes == 46 || keyCodes == 8 || keyCodes == 37 || keyCodes == 39 || keyCodes == 9){ return true; } else if(str.value.length < num && ((keyCodes >= 48 && keyCodes <= 57) || (keyCodes >= 95 && keyCodes <= 105) || keyCodes == 110 || keyCodes == 190)){ return true; } else{ return false; } } function onKeyEvent(e) { e = e || window.event; if(e.keyCode == 13){ //Enter キー if (e.target.type.toUpperCase() != "TEXTAREA") { return false; //無効 } } return true; } var getConnectDMLErrorMessages = function (results) { var messages = [], i = 0, len = results.length, r; for (; i < len; i++) { r = results[i]; if (! r.getBoolean("success")) { messages = messages.concat(getConnectDMLMessagesOfAResult(r)); } } return messages; }; var getConnectDMLMessagesOfAResult = function (res) { var messages = [], errors = res.getArray("errors"), i = 0, len = errors.length, e; for (; i < len; i++) { e = errors[i]; messages.push(e.message + " " + getConnectDMLErrorFields(e)); } return messages; }; var getConnectDMLErrorFields = function (error) { var fields = error.getArray('fields'); if (fields.length > 0) { return "[" + fields.join(",") + "]" } else { return ""; } };