js答题代码
① js做个一站到底,如何计算他答题所花时间
无论用什么语言,无非就是分别获取开始时的时间和结束时的时间。
php实现:
$startTime=time();
……
$endTime=time();
$totalTime=($endTime-$startTime)/1000;//因为time()函数获取的结果单位为毫秒
JS实现:
varstartTime=Date().getTime();
……
varendTime=Date().getTime();
vartotalTime=(endTime-startTime)/1000;//同理,getTime()函数得到的也是毫秒
以上就得到了秒数,至于分钟数,用秒数去算就可以了
② jQuery实现的测试答题的JS代码怎么写,随机读取我这个json代码中的一题,点击上和下可以来回切换,算得分
手写 jq框架自己替换 其他直接复制运行就行了 点赞
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div id="demo">
<div class="list">
<p id="question"></p>
<p id="answers"></p>
<p id="correctAnswer">正确答案:<span></span></p>
</div>
<div class="list">
<button id="next">下一题</button>
<button id="prev">上一题</button>
</div>
</div>
<script type="text/javascript" src="js/jquery-2.1.0.js" ></script>
<script>
var init={'questions':[
{'question':'jQuery是什么?','answers':['JavaScript库','CSS库','PHP框架','以上都不是'],'correctAnswer':1},
{'question':'找出不同类的一项?','answers':['写字台','沙发','电视','桌布'],'correctAnswer':3},
{'question':'国土面积最大的国家是:','answers':['美国','中国','俄罗斯','加拿大'],'correctAnswer':3},
{'question':'月亮距离地球多远?','answers':['18万公里','38万公里','100万公里','180万公里'],'correctAnswer':2}]}
var questions = init.questions
var mathLen = questions.length
var mathNum = parseInt(mathLen*Math.random())
function setHtml(num){
var mathTitle = questions[num].question
var mathAnswer = questions[num].answers
var correctAnswer = questions[num].correctAnswer
var span = ""
for (var i=0;i<mathAnswer.length;i++) {
span+="<span style='margin-right:10px'>"+mathAnswer[i]+"</span>"
}
$("#question").html(mathTitle)
$("#answers").html(span)
$("#correctAnswer span").html(correctAnswer)
}
$(function(){
setHtml(mathNum)
$("#next").click(function(){
if(mathNum==mathLen-1){
mathNum=0
setHtml(mathNum)
}else{
mathNum = mathNum+1
setHtml(mathNum)
}
})
$("#prev").click(function(){
if(mathNum==0){
mathNum=mathLen-1
setHtml(mathNum)
}else{
mathNum = mathNum-1
setHtml(mathNum)
}
})
})
</script>
</body>
</html>
③ 在线答题的HTML代码 选择题,多选,点击提交后能提示对错
html中写个form表单。这个简单。但是你的选择题是页面上写死的。还是从数据库里面取的?提交后判断对错你是要转后台处理还是页面上js直接校验?而且不论怎样,也不是html就能搞定的吧。
④ 用js和html怎样做一个50道选择题的答题卡
html写好style 题目与选项的样式
js里写好数组包含50个对象,对象有题目属性、选项属性
然后for循环输出 index+1是序号 + 题目属性 + 选项属性 记得在字符串里写上class
⑤ js答题全部代码,几个题,答对了,说对了,每一次只显示答一个题,全对调转到一个页面
这个得分你的业务逻辑是什么样的.
有的是ajax 一个一个的传值调用.有的是一个链接一个链接的跳转;
举个简单的静态例子;
5道题,5个div层,第一个层显示,其余隐藏;
每打一次题,答案和正确答案用js对比,对比正确则本题所在层隐藏,下一道题显示,依次类推,全部答对后js跳转.
当然这是静态的方法,懂点html的都能跳过你的问题.
一般情况下是用ajax跟数据库动态比对.
⑥ 求一段JS代码 实现在线答题的 点击确定之后 出现正确答案和错误的!
每道题都需要 ajax 把答题者的答案传到后台比对,再把正确与否传到前台显示正误,不然放在前台翻翻就能找到答案
⑦ 最近在学JS,上课跟着老师敲代码感觉都会,为什么下来做题就懵逼了啊,好苦恼
这就叫眼高手低,主要是代码敲得太少。
⑧ 求一个用JS写的在线答题系统
具体后台是php还是java。
对前端体验要求高吗
预算几何
⑨ js 限制答一道题目10秒钟,超过10秒提示答题无效的js代码
varindex=0;
varid=null;
varcanAnswer=true;
functionb(){
id=setInterval(a,1000);
}
functiona(){
if(++index>10){
clearInterval(id);
canAnswer=false;
alert(canAnswer);
return;
}
vartime=newDate();
document.writeln(time.toString());
}
onload=b;
就以上这样的例子,
在提交答案的时候判断canAnswer
你还可以在打印时间的地方写一些控制倒计时的代码。
⑩ 在线答题功能可以用js实现吗
是需要后台的。首先 你答题,你的题目不可能就几个吧,然后题量也不会少吧专。如果是这样的话属,你就不能全用js实现的。这个题目 还有题的正确与否都要去后台查询出来。前台再显示正确或者错。 如果你的题目非常少,仅是做个小功能,就可以全用js实现。在用户选择完答案的时候,去调用一个js函数,在这个函数里判断正确与否。
纯手打,求点赞。