1、 titleExample/headbody bgcolor=#00DDFFh1BIFONT COLOR=#FF00FFMARQUEE BGCOLOR=#FFFF00 direction=left behavior=alternatewelcome to you/FONT/I/B/h1hrh2 align=center#0000FFA simple HTML documentEMWelcome to the world of HTMLpThis is a simple HTML document.It is to give you an outline of how to write HTML
2、 file and how the markup tagswork in theHTMLfileFollowing is a three chaptersulliThis is the chapter oneA HREF=#itemThis is the chapter twoThis is the chapter threeA NAME=itemFollowing is items of the chapter twothitemcontenttditem 1fontitem 2tableitem 3form 1 2 3 4 5 6 7End of the example document/
3、body/html2. 编写一个能输出如图所示界面的HTML文件。四、 实验结果1. 2. 程序清单:表单范例table align=centercaptionh2请留下个人资料form name=formtd align=rightinput type=text name=姓名E-mail:邮箱电话:电话性别:radio性别 checked女男option selected20以下option40以下60以下60以上/select留言板:textarea name=留言板 rows=5 cols=40/textareabr您的爱好:checkbox运动运动阅读阅读听音乐听音乐旅游旅游 col
4、span=2submit提交 value=   五、 讨论、心得通过此次实验,让我收获许多,主要收获如下:1.能熟练地掌握基本的HTML语言标记,懂得每一个标记所代表的意思。2.进一步熟悉了表单的制作过程以及表单中各标记的灵活应用。网页程序设计JavaScript一、实验目的3. 掌握JavaScript技术,基本掌握JavaScript的开发技巧。4. 利用文本编辑器建立JavaScript脚本语言进行简单编程。二、实验要求3 根据以下实验内容书写实验准备报告。4 独立完成实验。三、实验内容 1、显示一个动态的时钟在文本编辑器“记事本”中输入如下代码程序,请仔细阅读下列语句,
5、理解每条语句的作用。script language=javascript var timer = null; function stop() clearTimeout(timer); function start() var time = new Date(); var hours = time.getHours(); var minutes = time.getMinutes(); minutes = (minutes 10)?0:) + minutes; var seconds = time.getSeconds(); seconds = (seconds body onload = on
6、unload = stop()form 现在是北京时间:input type = name = display size = 20/from分析上述代码的作用,然后用浏览器运行文件,验证自己的判断是否正确。2、事件驱动和事件处理 function myfunction() alert(HELLO);button onclick=myfunction()Call functionBy pressing the button,a funtion will be called.The function will alert a message.3. JavaScript表单校验编写程序registe
7、r.htm,做一个如下图所示的用户注册界面,要求对用户填写的部分进行合法性验证。四、实验结果1、 2、3. 程序清单:用户登录 function myfunction() if(form.username.value=) 用户名不能为空,请输入用户名! form.username.focus(); return false; if(form.password.value=密码不能为空,请输入密码 form.password.focus(); 用户登录body input type=radio name=date checked value=6 8月6日 8 8月8日 9 8月9日 10 8月1
8、0日 answer.jsp% String mydate; mydate=request.getParameter( if(mydate.equals() response.sendRedirect(yes.jsp else response.sendRedirect(no.jsp %yes.jspbody background=D:MyEclipseXXSSSWebRoot1.jpg恭喜您答对了!no.jsp很抱歉,您答错了!Application对象Session对象5. 掌握JSP的Application对象Session对象的用法,基本掌握JSP的开发技巧。6. 在JDK和Eclips
9、e环境下,完成下列实验。5 独立完成实验。6 书写实验报告书。1. 请仔细阅读下列程序语句,理解每条语句的作用。%page contentType=text/html;charset=gb2312网页计数器% if(application.getAttribute(counter)=null) application.setAttribute(, else String strnum=null; strnum=application.getAttribute().toString(); int icount=0; icount=Integer.valueOf(strnum).intValue(
10、); icount+;,Integer.toString(icount); 您是第位访客!2. 上述计数器当进行刷新时也会自动加1,是编写程序count.jsp,实现防刷新文本计数器。3. 编写程序register.htm和register.jsp,做一个用户注册的界面,要求对用户填写的部分进行合法性检验,然后提交到register.jsp进行注册检验,若用户名为user开头的,就提示“该用户名已被注册”,若用户名为admin,就提示“欢迎您,管理员”,否则,就显示“注册成功”。4. 1中的计数器不能防止刷新,当进行刷新时也会自动加1。5. 源程序清单: if(session.isNew()程
11、序清单:Register.htm:用户注册table用户名:user id=/ 密 码:注册td algin=重置Register.jsp:gb2312String path = request.getContextPath();String basePath = request.getScheme()+/+request.getServerName()+request.getServerPort()+path+/;!DOCTYPE HTML PUBLIC -/W3C/DTD HTML 4.01 Transitional/ENbase href=%=basePath%My JSP register.jsp starting page%String a; a=request.getParameter( if(a.indexOf()=0) out.println(该用户名已被注册! else if(a.toString().matches(
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1