zoukankan
html css js c++ java
日语考试自动选择(五)完整代码
<!------------------------------------
第一步
---------------------------------->
<
input name
=
"
txtUserID
"
size
=
"
18
"
value
=
"
210204198001011105
"
class
=
"
v10bk
"
></
td
>
<
input type
=
"
password
"
name
=
"
txtPassword
"
size
=
"
18
"
value
=
"
123456
"
class
=
"
v10bk
"
>
<
input type
=
"
button
"
value
=
"
登入系统
"
name
=
"
btnFirst
"
onclick
=
"
GoFirst()
"
class
=
"
v10bk
"
>
<!------------------------------------
第二步
---------------------------------->
<
form name
=
"
form1
"
action
=
"
http://jlpt.etest.net.cn/bkServlet
"
method
=
"
post
"
target
=
"
main
"
>
<
td class
=
"
v10bk
"
>
第二步 选择级别和考点
</
td
>
级别
&
nbsp;
<
select name
=
"
lstJb
"
size
=
"
1
"
onchange
=
"
UpdateData()
"
<
option value
=
"
1
"
>
一级
</
option
>
<
option value
=
"
2
"
>
二级
</
option
>
<
option value
=
"
3
"
selected
>
三级
</
option
>
<
option value
=
"
4
"
>
四级
</
option
>
</
select
>
考点:
<
br
>
<
input type
=
"
button
"
value
=
"
大连理工大学
"
name
=
"
btnThird1
"
onclick
=
"
GoThird1()
"
class
=
"
v10bk
"
style
=
"
70
"
>&
nbsp;
<
input type
=
"
button
"
value
=
"
大连外国语学院
"
name
=
"
btnThird2
"
onclick
=
"
GoThird2()
"
class
=
"
v10bk
"
style
=
"
85
"
><
br
>
<
input type
=
"
button
"
value
=
"
辽宁师范大学
"
name
=
"
btnThird3
"
onclick
=
"
GoThird3()
"
class
=
"
v10bk
"
style
=
"
70
"
>&
nbsp;
<
input type
=
"
button
"
value
=
"
辽宁大学教务处
"
name
=
"
btnThird4
"
onclick
=
"
GoThird4()
"
class
=
"
v10bk
"
style
=
"
85
"
>
<
input class
=
"
v10bk
"
type
=
"
button
"
value
=
"
在窗口中显示所有学校
"
name
=
"
btnSecond
"
onclick
=
"
GoSecond()
"
style
=
"
160
"
>
<
td class
=
"
v10bk
"
>
考点编码
<
input name
=
"
kddm
"
class
=
"
v10bk
"
><
br
>
考点名称
<
input name
=
"
kdmc
"
class
=
"
v10bk
"
><
br
>
考试等级
<
input name
=
"
level
"
class
=
"
v10bk
"
><
br
>
级别名称
<
input name
=
"
jbmc
"
class
=
"
v10bk
"
>
<
input type
=
"
submit
"
value
=
"
选择该考场
"
name
=
"
btnSubmit
"
class
=
"
v10bk
"
onclick
=
"
return ValidateForm()
"
>
</
form
>
<!------------------------------------
第三步
---------------------------------->
<
td colspan
=
"
2
"
class
=
"
v10bk
"
>
第三步:填写报名表
</
td
>
<
td colspan
=
"
2
"
class
=
"
v10bk
"
><
input type
=
"
button
"
value
=
"
填写报名表
"
name
=
"
btnForth
"
onclick
=
"
GoForth()
"
class
=
"
v10bk
"
></
td
>
<!------------------------------------
第四步
---------------------------------->
<
form name
=
"
form2
"
method
=
"
post
"
>
<
input type
=
"
radio
"
name
=
"
radAutoGo
"
value
=
"
1
"
class
=
"
v10bk
"
onclick
=
"
CheckTimer()
"
>
开始
<
input type
=
"
radio
"
name
=
"
radAutoGo
"
value
=
"
0
"
checked class
=
"
v10bk
"
onclick
=
"
CheckTimer()
"
>
结束
</
td
>
<
input type
=
"
hidden
"
name
=
"
lstSchool
"
value
>
<
select width
=
"
100%
"
class
=
"
v10bk
"
style
=
"
WIDTH:165; HEIGHT:110
"
multiple size
=
"
8
"
name
=
"
lstToplstSchool
"
>
<
option value
=
"
1020401#大连外国语学院考试中心
"
>
大连外国语学院考试中心
</
option
>
<
option value
=
"
1020402#辽宁师范大学教务处考试中心
"
>
辽宁师范大学教务处考试中心
</
option
>
<
option value
=
"
1020403#大连理工大学外国语学院
"
>
大连理工大学外国语学院
</
option
>
</
select
>
<
input type
=
"
button
"
class
=
"
v10bk
"
onclick
=
"
ClickMove_lstSchool('Up')
"
value
=
"
/\
"
name
=
"
btnUP_lstSchool
"
>
<
input type
=
"
button
"
class
=
"
v10bk
"
onclick
=
"
ClickMove_lstSchool('Down')
"
value
=
"
\/
"
name
=
"
btnDown_lstSchool
"
>
<
input type
=
"
button
"
class
=
"
v10bk
"
onclick
=
"
return btnLeft_lstSchool_onclick()
"
value
=
"
Add
"
name
=
"
btnLeftlstSchool
"
>
<
input type
=
"
button
"
class
=
"
v10bk
"
onclick
=
"
return btnRight_lstSchool_onclick()
"
value
=
"
Remove
"
name
=
"
btnRightlstSchool
"
>
<
td width
=
"
100%
"
colspan
=
"
2
"
>
<
select class
=
"
v10bk
"
style
=
"
WIDTH:170px;
"
name
=
"
lstBottomlstSchool
"
>
<
option value
=
"
1020102#清华大学外语系国外考试中心
"
>
清华大学外语系国外考试中心
</
option
>
</
select
>
<
script language
=
"
javascript
"
>
function
ClickMove_lstSchool(strDirection)
{
Select2_ClickUpDown(form2.lstToplstSchool,strDirection);
lstSchoolUpdate();
}
function
btnLeft_lstSchool_onclick()
{
Select2_ClickTop(form2.lstToplstSchool,form2.lstBottomlstSchool);
lstSchoolUpdate();
}
function
btnRight_lstSchool_onclick()
{
Select2_ClickBottom(form2.lstToplstSchool,form2.lstBottomlstSchool);
lstSchoolUpdate();
}
function
lstSchoolUpdate()
{
form2.lstSchool.value
=
Select2_GetValue(form2.lstToplstSchool);
}
lstSchoolUpdate();
//
Set Default Value
function
Select2_ClickUpDown(objSelect,strDirection)
{
//
Make order for select
var
iCurrentIndex;
var
strValue;
var
strText;
iCurrentIndex
=
objSelect.selectedIndex;
if
(iCurrentIndex
==-
1
)
return
;
strValue
=
objSelect.options(iCurrentIndex).value;
strText
=
objSelect.options(iCurrentIndex).text;
if
(strDirection
==
"
Up
"
)
{
if
(iCurrentIndex
-
1
>=
0
)
{
objSelect.options(iCurrentIndex).value
=
objSelect.options(iCurrentIndex
-
1
).value;
objSelect.options(iCurrentIndex).text
=
objSelect.options(iCurrentIndex
-
1
).text;
objSelect.options(iCurrentIndex
-
1
).value
=
strValue;
objSelect.options(iCurrentIndex
-
1
).text
=
strText;
objSelect.selectedIndex
=
iCurrentIndex
-
1
;
}
}
else
if
(strDirection
==
"
Down
"
)
{
if
(iCurrentIndex
+
2
<=
objSelect.length)
{
objSelect.options(iCurrentIndex).value
=
objSelect.options(iCurrentIndex
+
1
).value;
objSelect.options(iCurrentIndex).text
=
objSelect.options(iCurrentIndex
+
1
).text;
objSelect.options(iCurrentIndex
+
1
).value
=
strValue;
objSelect.options(iCurrentIndex
+
1
).text
=
strText;
objSelect.selectedIndex
=
iCurrentIndex
+
1
;
}
}
}
function
Select2_ClickLeft(objLeftSelect,objRightSelect)
{
//
Move options from right select to left select
var
i
=
0
;
while
(i
<
objRightSelect.options.length)
{
if
(objRightSelect.options[i].selected)
{
objLeftSelect.add(
new
Option(objRightSelect.options[i].text,objRightSelect.options[i].value));
objRightSelect.remove(i);
i
=
0
;
}
else
{
i
++
;
}
}
}
function
Select2_ClickRight(objLeftSelect,objRightSelect)
{
//
Move options from left select to right select
var
i
=
0
;
while
(i
<
objLeftSelect.options.length)
{
if
(objLeftSelect.options[i].selected)
{
objRightSelect.add(
new
Option(objLeftSelect.options[i].text,objLeftSelect.options[i].value));
objLeftSelect.remove(i);
i
=
0
;
}
else
{
i
++
;
}
}
}
function
Select2_ClickTop(objTopSelect,objBottomSelect)
{
//
Move options from bottom select to top select
var
i
=
0
;
i
=
objBottomSelect.selectedIndex;
if
((i
!=-
1
)
&&
(objBottomSelect.options[i].text
!=
""
))
{
objTopSelect.add(
new
Option(objBottomSelect.options[i].text,objBottomSelect.options[i].value));
objBottomSelect.remove(i);
if
(i
>-
1
)
{
objBottomSelect.selectedIndex
=
i
-
1
;
}
}
}
function
Select2_ClickBottom(objTopSelect,objBottomSelect)
{
//
Move options from top select to bottom select
var
lastRemove
=-
1
;
var
i
=
0
;
while
(i
<
objTopSelect.options.length)
{
if
(objTopSelect.options[i].selected)
{
objBottomSelect.add(
new
Option(objTopSelect.options[i].text,objTopSelect.options[i].value));
objTopSelect.remove(i);
lastRemove
=
i;
i
=
0
;
}
else
{
i
++
;
}
}
try
{
if
(lastRemove
>-
1
)
{
objTopSelect.selectedIndex
=
lastRemove
-
1
;
}
}
catch
(e)
{}
}
function
Select2_SetValue(objLeftSelect,objRightSelect,str)
{
var
i
=
0
,iBegin,iEnd,iOptionValue,strOptionValue,strTempText,strTempValue;
//
Move options from right select
while
(i
<
objRightSelect.options.length)
{
if
(str.indexOf(
"
#
"
+
objRightSelect.options[i].value
+
"
#
"
)
!=-
1
)
{
objLeftSelect.add(
new
Option(objRightSelect.options[i].text,objRightSelect.options[i].value));
objRightSelect.remove(i);
i
=
0
;
}
else
{
i
++
;
}
}
//
Make order for left select
iOptionValue
=
0
;
while
(str
!=
""
&&
str
!=
"
#
"
)
{
iBegin
=
str.indexOf(
"
#
"
);
if
(iBegin
==-
1
)
break
;
iEnd
=
str.indexOf(
"
#
"
,iBegin
+
1
);
if
(iEnd
==-
1
)
break
;
strOptionValue
=
"
#
"
+
str.substring(iBegin
+
1
,iEnd)
+
"
#
"
;
str
=
str.substring(iEnd,str.length);
for
(i
=
iOptionValue;i
<
objLeftSelect.options.length;i
++
)
{
if
(strOptionValue.indexOf(
"
#
"
+
objLeftSelect.options[i].value
+
"
#
"
)
!=-
1
)
{
strTempText
=
objLeftSelect.options[iOptionValue].text;
strTempValue
=
objLeftSelect.options[iOptionValue].value;
objLeftSelect.options[iOptionValue].text
=
objLeftSelect.options[i].text ;
objLeftSelect.options[iOptionValue].value
=
objLeftSelect.options[i].value;
objLeftSelect.options[i].text
=
strTempText ;
objLeftSelect.options[i].value
=
strTempValue;
break
;
}
}
iOptionValue
++
;
}
lstSelectedField_onchange();
}
function
Select2_GetValue(objSelect)
{
var
strValue
=
"
#
"
;
for
(i
=
0
;i
<
objSelect.options.length;i
++
)
{
strValue
+=
objSelect.options[i].value;
strValue
+=
"
#
"
;
}
return
strValue;
}
</
script
>
</
td
>
</
tr
>
</
table
>
</
form
>
<!----------------------------
Javascript
-------------------------------------------->
<
SCRIPT LANGUAGE
=
javascript
>
<!--
var
jb,level,jbmc;
var
timer1,timer2,bLogin,bCanUse,iSchool
bLogin
=
false
;
bCanUse
=
false
;
iSchool
=
0
;
timer1
=
setInterval(
"
OnTimer1()
"
,
20000
);
function
OnTimer1()
{
if
(bCanUse)
{
GoFirst();
bLogin
=
true
;
}
}
function
CheckTimer()
{
if
(form2.radAutoGo[
0
].checked)
{
GoFirst();
iSchool
=
0
;
bCanUse
=
true
;
}
else
{
bCanUse
=
false
;
}
}
//
bCanUse=false;
timer2
=
setInterval(
"
OnTimer2()
"
,
4000
);
function
OnTimer2()
{
var
schoolCode
=
""
;
var
i
=-
1
;
var
str1,str2;
//
if(form2.radAutoGo[1].checked){bCanUse=false;}开始的信息
if
(bCanUse)
{
if
(bLogin)
{
try
{
if
(iSchool
>=
form2.lstToplstSchool.options.length)
iSchool
=
0
;
schoolCode
=
form2.lstToplstSchool.options[iSchool].value;
if
(schoolCode
!=
""
)
{
i
=
schoolCode.indexOf(
"
#
"
);
str1
=
schoolCode.substring(
0
,i);
str2
=
schoolCode.substring(i
+
1
,schoolCode.length);
form1.kddm.value
=
str1;
form1.kdmc.value
=
str2;
}
iSchool
=
iSchool
+
1
;
if
(iSchool
>=
form2.lstToplstSchool.options.length)
iSchool
=
0
;
}
catch
(e)
{}
form1.submit();
}
}
}
function
GoFirst()
{
userName
=
txtUserID.value;
password
=
txtPassword.value;
parent.frames[
"
main
"
].location.href
=
"
http://jlpt.etest.net.cn/loginServlet?useridno=
"
+
userName
+
"
&userpwd=
"
+
password;
//
bCanUse=true;
}
function
GoSecond()
{
UpdateData();
parent.frames[
"
main
"
].location.href
=
"
http://jlpt.etest.net.cn/kdinfoServlet?jb=
"
+
jb
+
"
&action=0
"
;
}
function
GoThird1()
{
UpdateData();
form1.kddm.value
=
"
1020403
"
;
form1.kdmc.value
=
"
大连理工大学外国语学院
"
;
}
function
GoThird2()
{
UpdateData();
form1.kddm.value
=
"
1020401
"
;
form1.kdmc.value
=
"
大连外国语学院考试中心
"
;
}
function
GoThird3()
{
UpdateData();
form1.kddm.value
=
"
1020402
"
;
form1.kdmc.value
=
"
辽宁师范大学教务处考试中心
"
;
}
function
GoThird4()
{
UpdateData();
form1.kddm.value
=
"
1020601
"
;
form1.kdmc.value
=
"
辽宁大学教务处
"
;
}
function
GoForth()
{
parent.frames[
"
main
"
].location.href
=
"
info.htm
"
;
}
function
ValidateForm()
{
if
((form1.kddm.value
==
""
)
||
(form1.kdmc.value
==
""
)
||
(form1.level.value
==
""
)
||
(form1.jbmc.value
==
""
))
{
alert(
"
请填写详细数据!
"
);
return
false
;
}
return
true
;
}
function
UpdateData()
{
try
{
jb
=
form1.lstJb.options[form1.lstJb.selectedIndex].value;
}
catch
(e)
{
jb
=
3
;
}
if
(jb
==
1
)
{
level
=
1
;
jbmc
=
"
日语一级
"
;
}
else
if
(jb
==
2
)
{
level
=
2
;
jbmc
=
"
日语二级
"
;
}
else
if
(jb
==
3
)
{
level
=
3
;
jbmc
=
"
日语三级
"
;
}
else
{
level
=
4
;
jbmc
=
"
日语四级
"
;
}
form1.level.value
=
level;
form1.jbmc.value
=
jbmc;
}
UpdateData();
//
-->
</
SCRIPT
>
查看全文
相关阅读:
JS中的prototype
Php5.3的lambda函数以及closure(闭包)
JavaScript事件委托的技术原理
css 里层元素撑不开外层元素
扩展VirtualBox虚拟机磁盘容量
easyUI 条件查询 跟分页数据展示写在了一起的
(转)Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
有想去北京工作的的想法了
第一次写oracle SQL 两个表链接查询
第三天 SQL小记
原文地址:https://www.cnblogs.com/Dreamfly/p/387403.html
最新文章
【转】Hibernate HQL查询 分页查询 模糊查询
六种方式实现hibernate查询,及IDE推荐
java.string去掉空字符串方法
struts2.xml 中result type属性
Java 日期时间 Date类型,long类型,String类型表现形式的转换
form表单的集中提交方法
《RabbitMQ 消息中间件》RabbitMQ安装(Linux)
《Java基础知识》Java Hash底层原理
《Java数据结构》红黑树(RBTree)
《Java数据结构》Java 堆结构原理和实现
热门文章
《Java基础知识》Java LinkedList源码分析
《Java数据结构》Java Queue队列
《Java基础知识》Java ArrayList源码分析
《Java基础知识》Java 浅拷贝与深拷贝
《MySQL数据库》MySQL锁分析
PHP编程中10个最常见的错误
查找一个字段所处的数据库及表
安装Eclipse Color Theme
php5.3 PHP5.4 PHP5.5 新特性/使用PHP5.5要注意的
在eclipse上安装 Marketplace Client
Copyright © 2011-2022 走看看