问题 问答题

【问题3】 下面是用户登录页面的部分代码,基本功能是检测用户是否填写用户名,如果没有填写,弹出对话框提示错误,否则提交用户信息。请为下列(9)~(13)处选择合适的答案。 . . . <form name=loginfo method=post (9) ="chkuser.asp"> <input type=submit value="登录" onClick="return checkuu() ;"> </form> <SCRIPT language=" JavaScript" > <!-- (10) checkuu () { if (checkspace(document,loginfo.username. (11) ) ) { document.loginfo.username, focus ();(12) ("用户名不能为空");(13) false; } . . . } //--> </script> (9)~(13)备选答案 A. run B. actionC. value D. returnE. a href F. alert G. submitH. function

答案

参考答案:

解析:【问题3】 (9)B(action) (10)H(function) (11)C(value) (12)F(alert) (13)D(return)

[分析]:【问题3】 本问题考查的是页面脚本的应用能力。 <form></form>标志对用来创建一个表单,即定义表单的开始和结束位置,在标志对之间的一切都属于表单的内容。<form>标志具有Action、Method和Target属性。Action属性指明处理程序的程序名。 从题目提供的程序<form name=loginfo method=post> (9) ="chkuser.asp">可见,以 post方式提交数据,并将数据提交给main_search.asp处理。所以(9)为Action。 根据题目要求网页要实现的功能是检测用户是否填写用户名,如果没有填写,则弹出对话框提示错误,否则提交用户信息,再根据<input type=submit value=“登录” onClick="retum checkuu();”>可知,当用户单击“登录”按钮时会执行函数checkuu(),所以(10)为function,根据功能要求,在函数checkuu()中首先判断usemame的值是否为空,所以(11)为value,(12)为alert,(13)为return。

问答题 简答题
单项选择题 A1/A2型题