文章目录:
- 1、求一段JS代码 实现在线答题的 点击确定之后 出现正确答案和错误的!
- 2、js答题全部代码,几个题,答对了,说对了,每一次只显示答一个题,全对调转到一个页面
- 3、js+jquery做调查问卷:每个题有四个选项,每个选项后面都有一个输入框
- 4、jQuery实现的测试答题的JS代码怎么写,随机读取我这个json代码中的一题,点击上和下可以来回切换,算得分
- 5、已经有题库怎么利用js自动答题
- 6、求一个用JS写的在线答题系统
求一段JS代码 实现在线答题的 点击确定之后 出现正确答案和错误的!
每道题都需要 ajax 把答题者的答案传到后台比对,再把正确与否传到前台显示正误,不然放在前台翻翻就能找到答案
js答题全部代码,几个题,答对了,说对了,每一次只显示答一个题,全对调转到一个页面
这个得分你的业务逻辑是什么样的.
有的是ajax 一个一个的传值调用.有的是一个链接一个链接的跳转;
举个简单的静态例子;
5道题,5个div层,第一个层显示,其余隐藏;
每打一次题,答案和正确答案用js对比,对比正确则本题所在层隐藏,下一道题显示,依次类推,全部答对后js跳转.
当然这是静态的方法,懂点html的都能跳过你的问题.
一般情况下是用ajax跟数据库动态比对.
js+jquery做调查问卷:每个题有四个选项,每个选项后面都有一个输入框
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head runat="server"
title/title
style
.com_div{ width:100%; float:left;}
.com_content{ width:1000px; margin:0px auto;}
.com1{ width:100%; float:left; margin-bottom:10px;}
.fleft{ float:left; margin-right:50px;}
.fleft1{ float:left; display:none;}
.fleft1 input{ border:1px solid #dddddd;}
/style
script src="../map_dialog/js/jquery.js" type="text/javascript"/script
script
$(function () {
$(".com1 input:radio").click(function () {
var o = $(this).attr("checked") == "checked" ? true : false;
if (o) {
$(".fleft1").show();
}
});
});
/script
/head
body
form id="form1" runat="server" action="test.aspx?action=save"
div class="91c7-5973-517d-4ea1 com_div"
div class="5973-517d-4ea1-a1e9 com_content"
div class="517d-4ea1-a1e9-8160 com1"1、1+1=?/div
div class="4ea1-a1e9-8160-1e73 com1"span class="3877-f616-2ba9-ce44 fleft"A、1 input type="radio" id="txta" name="txtanswer" value="1" //span
span class="f616-2ba9-ce44-03b8 fleft"B、2 input type="radio" id="txtb" name="txtanswer" value="2" //span
span class="2ba9-ce44-03b8-61d9 fleft"C、3 input type="radio" id="txtc" name="txtanswer" value="3" //span
span class="ce44-03b8-61d9-dc88 fleft"D、4 input type="radio" id="txtd" name="txtanswer" value="4" //span
span class="03b8-61d9-dc88-48d5 fleft1"input type="text" id="other_txt" name="other_txt" //span
/div
div class="61d9-dc88-48d5-a752 com1"input type="submit" value=" 提 交" //div
/div
/div
/form
/body
/html
//-------------------------------------------------------------------------
//后台代码
//-------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebTest.baidu_test
{
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(Request["action"]!=null)
{
GetData();
}
}
/// summary
/// 得到数据
/// /summary
public void GetData()
{
//得到前台选择的答案
string txt_answer = Request["txtanswer"].ToString();
}
}
}
//-你看这种可以不,如果不行可以跟我留言,希望能帮上你。
jQuery实现的测试答题的JS代码怎么写,随机读取我这个json代码中的一题,点击上和下可以来回切换,算得分
手写 jq框架自己替换 其他直接复制运行就行了 采纳
!DOCTYPE html
html
head
meta charset="UTF-8"
/head
body
div id="demo"
div class="dc88-48d5-a752-58bb list"
p id="question"/p
p id="answers"/p
p id="correctAnswer"正确答案:span/span/p
/div
div class="48d5-a752-58bb-c18e 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;imathAnswer.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
已经有题库怎么利用js自动答题
读取题库 将电脑题库txt文档传到手机上,一个方便的做法是 将爬取的文档直接放在本脚本文件的文件夹内,然后按照保存脚本文件的方法保存即可 按ctrl+shift+p,点击 save on device,即可保存到手机,会存为js文件 地址为和脚本所在的地址一样,使用log(files.cwd())可打印查看 files.cwd():返回脚本的"当前工作文件夹路径"。 再从文件中读取,返回的是字符串,而不是JSON数据。
求一个用JS写的在线答题系统
具体后台是php还是java。
对前端体验要求高吗
预算几何
tml的都能跳过你的问题.一般情况下是用ajax跟数据库动态比对.js+jquery做调查问卷:每个题有四个选项,每个选项后面都有一个输入框!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio
3C//DTD XHTML 1.0 Transitional//EN" ""html xmlns=""head runat="server" title/title style .com_div{ width:100%; float:left;} .com_conten