1、【问题1】(每空1分,共8分)以下所示代码为学生登录的代码片段,图4-1为登录界面截图,点击“登录”按钮检查学号和密码登框输入内容,如果为空,则弹出提示“学号不能为空,请输入!”,如果不为空,则采用post方法提交 form表单到登录验证页面;点击“重置”按钮,则将学号和密码输入框内容清空,但不做提交操作;请将(1)~(8)的空缺代码补充完整。login.html 代码片段:......<body><table width="300" border="(1)" cellpadding="0" cellspacing="0"> <td height="200"> <table border="0"> <form name="form" method="(2) "action="(3)"> <tr><td colspan=2>学生登录</td></tr> <tr><td width="100" class="(4)">学号</td> <td><input type="text" name="stu_code"></td></tr> <tr><td class="style2">密码</td> <td><input type="password" name="stu_psd"></td></tr> <tr><td colspan=2><input type="submit" name="button" value="登录"onclick="(5);"> <input type="(6) "name="reset" value="重置onclick="reset();"></td></tr> </fom> </table> </td></table></body></script language="JavaScrip"type="text/JavaScript”>function check( ){ if(form.stu_code.value==“”} (7)(”学号不能为空,请输入!);} ......略去其他代码}function -(){ form.stu_psd. (8)=="";//重置密码输入框内容为空 ......略去其他代码}</script>(1)-(4)的备选项:A.loginCheck.asp B.style1 C.style2 D.1E.psdChange.asp F.post G.get H.0(5)~(8)的备地答案:A.check() B.reset() C.alert D.functionE.button F.submit G.form H.value
答案:
(1)H (2) F (3) A(4) C(5)A (6)E (7)C (8) H
答题解析:
本题考查的是HTML基本标签及属性的填空。第一空的border用于设置表格的边框,而从图片中看不到表格有任何的边框,所以边框应该为0.选择H。
第二空 考查的是form的method属性,这个属性值有可能是post和get两种可能,题干中已经明确告诉我们使用的是post方式,因此选择F。
第三空或者是form的action属性,这个属性必须要是一个对应的ASP文件来处理本表单中的数据。而题干中明确指明了处理数据的是loggincheck.ASP,因此选择A.
第四空指明了学号所使用的class,显然参照上下文应该使用和密码一致的class,因此选择C。
第五空是在一个事件on click中对应的代码,根据上下文可知后续定义的check()函数。因此第五空选择A。
第六空是指定重置按钮的类型,因为按钮后面设定了onclick事件,所以应该是一个普通按钮,其类型是button,选择E选项。
第七空是在函数中弹出一个消息,因此应该使用alert(),对应的选项为C。
第八空是要获取密码的具体的值,因此使用的属性是value,选择H。
查看完整试题>>>