1
/**
2
* <pre>
3
* 測データ登録?変更畫面
4
* </pre>
5
*
6
* @page SCR030330
7
* @author hu_yunfei
8
* @version 1.0.0
9
*/
10
function alter() {
11
var ptb = document.getElementsByName("ptb");
12
var font = document.getElementsByTagName("font");
13
var result = document.getElementsByName("result");
14
var uglu = document.getElementsByName('uGLU');
15
var pro = document.getElementsByName("pRO");
16
var a = new Array();
17
var b = new Array();
18
var c = new Array();
19
var d = new Array();
20
var e = new Array();
21
for (i = 0; i < ptb.length; i++) {
22
if (ptb[i].checked)
23
a.push(ptb[i].value);
24
25
}
26
for (i = 0; i < font.length; i++) {
27
28
b.push(font[i].innerText);
29
30
}
31
for (i = 0; i < result.length; i++) {
32
33
c.push(result[i].value);
34
35
}
36
for (i = 0; i < uglu.length; i++) {
37
if (uglu[i].checked) {
38
d.push(uglu[i].value);
39
}
40
}
41
for (i = 0; i < pro.length; i++) {
42
if (pro[i].checked) {
43
e.push(pro[i].value);
44
}
45
}
46
47
if (a.length == 0) {
48
document.mainForm.method = "post";
49
document.mainForm.action = "SCR030340_init.do";
50
document.mainForm.target = "_self";
51
document.mainForm.submit();
52
} else {
53
for (j = 0; j < a.length; j++) {
54
if (a[j] == '1') {
55
a[j] = 'P';
56
}
57
if (a[j] == '2') {
58
a[j] = 'T';
59
}
60
if (a[j] == '3') {
61
a[j] = 'B';
62
}
63
}
64
65
for (i = 0; i < b.length; i++) {
66
for (m = 0; m < a.length; m++) {
67
if (((b[i].indexOf(a[m]) > -1) && (c[i] == ''))
68
|| (a.indexOf("T") > -1 && (d[0] == null || e[0] == null))) {
69
document.getElementById("error").innerHTML = "検査入力必須情報から注目される ";
70
i = b.length;
71
j = a.length;
72
73
}
74
while ((i == b.length - 1) && (m == a.length - 1)) {
75
document.mainForm.method = "post";
76
document.mainForm.action = "SCR030340_init.do";
77
document.mainForm.target = "_self";
78
document.mainForm.submit();
79
i = b.length;
80
j = a.length;
81
}
82
}
83
}
84
}
85
}

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

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85
