先把栗子的题目放上!!
某单位招聘时,需要测试应聘人员的沟通能力,单位领导叫你做一个网上测试的网页,并根据计分标准自动计算分数。测试招聘人员如下的内容。
⑴你上司的上司邀请你共进午餐,回到办公室,你发现你的上司颇为好奇
A.告诉他详细内容 B.不透露蛛丝马迹 C.粗略描述,淡化内容的重要性
(2)当你主持会议时,有一位下属一直以不相干的问题干扰会议,此时你会:
A.要求所有的下属先别提出问题,直到你把正题讲完 B.纵容下去…………
(3)当你跟上司正在讨论事情,有人打长途来找你,此时你会:
A.告诉上司的秘书说不在 B.接电话,而且该说多久就说多久 C.告诉对方…..
(4)有位员工连续4次在周末向你要求他想提早下班,此时你会说:
A.我不能再容许你早退了,你要顾及人的想法 B.今天不行,下午4…….
(5)你刚好被聘为某部门主管,你知道还有几个人关注着该职位,上班的第一天
A.个别找人谈话以确认哪几个人有意竞争职位 B.忽略这个问题,并认为…..
(6)我有位下属对你说,“有件事我本不应该告诉你的,但你没有听到……”你会
A.我不想听办公室的流言 B.跟公司有关的事我才有兴趣听 C.谢谢你……..
计分标准:
如果第(1)题选A,第(2)题选A,第(3)题选C,第(4)题选C,第(5)题选C,第(6)题选B,每题都得1分;如果选其他答案,则是0分。
下面开始放代码!!!
JSP页面部分以及js的判断:
<script type="text/javascript">
function Rtcheck(n)
{
var result = false;
var t =document.getElementsByName(n);
for(var i=0;i<t.length;i++)
{
if(t[i].checked)
{
result = true;
}
}
return result;
}
function tosub()
{
for (var i = 1; i <= 6; i++)
{
if(!Rtcheck("t" + i))
{
alert("你好像漏了选项哦!!");
return false;
}
}
return true;
}
</script>
网页内容:
<h1>网上测试</h1>
<form action="text3/result.jsp" name="form1" onsubmit="return tosub()">
<p> ⑴你上司的上司邀请你共进午餐,回到办公室,你发现你的上司颇为好奇,此时你会:</p>
<input type="radio" name="t1" class="t1" value="1"/> A.告诉他详细内容<br/>
<input type="radio" name="t1" class="t1" value="0"/>B.不透露蛛丝马迹<br/>
<input type="radio" name="t1" class="t1" value="0"/> C.粗略描述,淡化内容的重要性<br/>
<br/>
<p>(2)当你主持会议时,有一位下属一直以不相干的问题干扰会议,此时你会:</p>
<input type="radio" name="t2" class="t2" value="1"/>A.要求所有的下属先别提出问题,直到你把正题讲完 <br/>
<input type="radio" name="t2" class="t2" value="0"/>B.纵容下去<br/>
<input type="radio" name="t2" class="t2" value="0"/>C.告诉该下属在 预定的议程之前先别提出别的问题 <br/>
<br/>
<p>(3)当你跟上司正在讨论事情,有人打长途来找你,此时你会:</p>
<input type="radio" name="t3" class="t3" value="0"/>A.告诉上司的秘书说不在<br/>
<input type="radio" name="t3" class="t3" value="0"/>B.接电话,而且该说多久就说多久<br/>
<input type="radio" name="t3" class="t3" value="1"/>C.告诉对方你在开会,待会再回电话<br/>
<br/>
<p>(4)有位员工连续4次在周末向你要求他想提早下班,此时你会说:</p>
<input type="radio" name="t4" class="t4" value="0"/>A.我不能再容许你早退了,你要顾及人的想法<br/>
<input type="radio" name="t4" class="t4" value="0"/>B.今天不行,下午4点我要开个会<br/>
<input type="radio" name="t4" class="t4" value="1"/> C.你对我们相当重要,我需要你的帮助,特别是在周末<br/>
<br/>
<p>(5)你刚好被聘为某部门主管,你知道还有几个人关注着该职位,上班的第一天,你会:</p>
<input type="radio" name="t5" class="t5" value="0"/>A.个别找人谈话以确认哪几个人有意竞争职位<br/>
<input type="radio" name="t5" class="t5" value="0"/>B.忽略这个问题,并认为情结的波动很快会过去<br/>
<input type="radio" name="t5" class="t5" value="1"/>C.把问题记在心上,但立即投入工作,并开始认识每一个人<br/>
<br/>
<p>(6)我有位下属对你说,“有件事我本不应该告诉你的,但你没有听到……”你会说:</p>
<input type="radio" name="t6" class="t6" value="0"/> A.我不想听办公室的流言<br/>
<input type="radio" name="t6" class="t6" value="1"/>B.跟公司有关的事我才有兴趣听<br/>
<input type="radio" name="t6" class="t6" value="0"/>C.谢谢你告诉我怎么回事,让我知道详情<br/>
<br/><br>
<input type="submit" name="sub" />
</form>
跳转页面代码:
result.jsp内容
<%!
public int radioScore(String str){
return Integer.parseInt(str);
}
%>
<%
int scores=0;
int s1=radioScore(request.getParameter("t1"));
int s2=radioScore(request.getParameter("t2"));
int s3=radioScore(request.getParameter("t3"));
int s4=radioScore(request.getParameter("t4"));
int s5=radioScore(request.getParameter("t5"));
int s6=radioScore(request.getParameter("t6"));
scores=s1+s2+s3+s4+s5+s6;
String display="";
display=String.valueOf(scores)+"分";
%>
<h1>你的成绩</h1>
<p>计分标准:</p>
<p> 如果第(1)题选A,第(2)题选A,第(3)题选C,第(4)题选C,第(5)题选C,第(6)题选B,每题都得1分;如果选其他答案,则是0分。</p>
你的成绩:<input type="text" name="textradio" value="<%=display%>" readonly>
这个栗子可谓包罗万象/( YoY )\