octscorpion
BlogJava
::
首页
::
联系
::
聚合
::
管理
0 Posts :: 17 Stories :: 0 Comments :: 0 Trackbacks
留言簿
给我留言
查看公开留言
查看私人留言
我参与的团队
文章档案
2013年1月 (5)
2012年12月 (5)
2012年11月 (4)
2012年10月 (3)
搜索
最新评论
根据checkbox选中项不同必填项不同校验js的实现
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
}
posted on 2012-11-07 14:49
一G刀客
阅读(339)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
Copyright @ 一G刀客
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster