GWY
2022-04-15 b823c7f3569cf9368e2245846e918f78f32e903a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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 "";
    }
};