自学考试计算机系列课程实践性环节实验报告本
课程名称互联网软件开发及应用
实验学期 1 至 2 学年第 1 学期
年级 10级专业计算机网络及应用
学生姓名邓希良考号 010*********
指导教师
实验最终成绩
重庆大学计算机学院制
一、实验目的
锻炼和培养学生的实际操作技能和动手能力,使学生通过上机实验,加深对课堂所学理论的理解,最终达到综合锻炼和提高的目的。
二、实验内容
a) 建立一个表单,包含多个对象(文本框、密码框、单选、多选、下拉选择、多行文本输入域等),表单提交时对数据进行验证;
b)建立与a)中表单对象对应的数据库和表
c)表单提交的数据在另外的页面中显示并用Session保存
d)通过Session把数据传送到下一个页面后写入到数据库中;
e)从数据库中读取信息并在网页中显示出来
三、实验步骤(设计)
步骤 1
创建一个包含文本框、密码框、单选、多选、下拉选择、多行文本输入域的表单。
<html>
<head><title>表单数据验证</title></head>
<caption>数据验证</caption>
<body>
<script language="vbsscript">
<!--
sub checkvl()
pim nm,pwd,lx
nm=myform.pwd.value
pwd=myform.pwd.value
lx=myform.lx.value
if lx=0 then
if nm=""then
msgbox"用户名不能为空!",0+48
focusto(1)
exit sub
eles
if pwd=""then
msgbox"密码不能为空!",0+48
focusto(2)
exit sub
eles
if len(pwd)<6then
msgbox"密码应大于等于6个字符!",0+48
focusto(2)
exit sub
eles
if len(pwd)<10then
msgbox"密码应最多10位!",0+48
focusto(2)
exit sub
eles
documenet.myform.submit()
end if
end if
end if
end if
end if
end sub
sub focusto(x)
document.myform.elements(x).focus()
end sub
-->
</script>
</head>
<body>
<form name="myform" action="login.asp">
用户:<input type="text"name="uname" size=20><p>
密码:<input type="password"name="pwd" size=20><p>
性别:<input type="radio"value="1" name="xb"checked>男
<input type="radio"value="1" name="xb">女<p>
出生地:<select name="lx">
<option value="0">北京</option>
<option value="0">上海</option>
<option value="0">广州</option>
<option value="0">四川</option>
<option value="0">贵州</option>
<option value="0">美国</option>
<option value="0">重庆</option>
</select><p>
兴趣爱好:<input type="checkbox"name="text1"value="篮球"checked>篮球<input type="checkbox"name="text1"value="登山">登山
<input type="checkbox"name="text1"value="旅游">旅游
<input type="checkbox"name="text1"value="游泳">游泳
<input type="checkbox"name="text1"value="看书">看书
<input type="checkbox"name="text1"value="游戏">游戏<p>
留言: <textarea>
</textarea><p>
<input type="button"name="btn1" value="确定" onclick="checkv1(()">
<input type="reset"name="btn2" value="取消">
</form>
</body>
</html>。