js问卷自动答题源码_自动答题代码

hacker|
75

文章目录:

求一段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。

对前端体验要求高吗

预算几何

2条大神的评论

  • avatar
    访客 2022-07-10 上午 11:49:31

    tml的都能跳过你的问题.一般情况下是用ajax跟数据库动态比对.js+jquery做调查问卷:每个题有四个选项,每个选项后面都有一个输入框!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio

  • avatar
    访客 2022-07-10 上午 07:50:48

    3C//DTD XHTML 1.0 Transitional//EN" ""html xmlns=""head runat="server" title/title style .com_div{ width:100%; float:left;} .com_conten

发表评论