阅读下列说明,回答问题1至问题3,将解答填入答题纸对应栏内。
【说明】
某论坛首页及留言页面如图5-1、图5-2所示。
【问题1】 (6分)
请根据图5-1和图5-2补充完成下面留言页面代码:
在留言页面中,为保证系统运行效率,添加了脚本程序对用户输入留言信息进行验证,当用户输入信息不符合要求时,弹出相应窗口提示用户。补充完成下面验证部分代码。
【问题3】(4分)
在论坛首页中有访客计数器,访客计数存放在系统coun文件夹counter.txt中,请补充完成下面计数器部分代码。
空(12)~(15)备选答案:
A. counter
B.server
C.request
D.whichfile
E.readline
F.visitors
【问题1】
(1)E或action
(2)C或select
(3)D或selected
(4)F或text
(5)A或textarea
(6)B或</form>
【问题2】
(7) checkGuestBook()
(8) value
(9) 60
(10) alert
(11) false
【问题3】
(12)D或whichfile
(13)B或server
(14)E或readine
(15)F或visitors
分析
【问题1】
此题考查是HTML页面中表单以及表单元素常见标签代码。表单method属性有post和get两种方法。POST用以将表单值以信息包发生发送给服务器或处理程序。GET方法用以将表单值作为URL附加值发送出去,最多可以发送1024个字节。表单动作(action)属性用来表明处理表单信息脚本或程序URL。Select表单元素表示下拉列表,选项中selected属性,表示下拉列表默认显示值。(4)(5)分别代表表单元素“文本字段(text)”和“文本区域(textarea)”,(6)处表示表单结束符“/form”。
【问题2】
第(7)空表示调用 checkGuestBook()函数
第(8)和第(9)空值分别是 value和60,表示其值要大于60个字符
第(10) 空为alert,表示弹出一个警告信息。
第(11)空 false,表示输入超过60个字符,显示警告信息后,光标返回文档起始点,并返回一个false,表示没有输入正确信息或等待重新输入。
【问题3】
第(12)空为D或whichfile,表示文件映射路径赋值给变量whichfile。
第(13)空为server,Server.CreateObject是在服务器上创建一个对象实例。
第(14)空为readine,因thisfile定义为打开counter.txt,则thisfile.readline作用为打开counter.txt文档,并读取文本中一行,并将其作为结果输出,赋值给变量visitors。
第(15)为visitors,结合表达式“visitors+1”是for循环里常见自动加1操作。