当前位置:Gxlcms > JavaScript > 实例展示JS实现简单的选择题测评系统

实例展示JS实现简单的选择题测评系统

时间:2021-07-01 10:21:17 帮助过:12人阅读

本文给大家分享js实现简单的选择题测评系统实例代码,非常不错,具有参考借鉴价值,需要的朋友参考下吧

包含内容:JS封装表单,JS校验表单

说是测评系统,感觉只能算是一个小小的Demo,很水,,没有数据库库,,仅使用JS做简单的选择题测评系统

--------------------------------------------------------------------------------

一、设计思路

表单封装:

【1】由于采用JS封装提交所以,不需要form标签

【2】放置多个input标签,作为输入项

【3】编写JS获取输入项,并通过get方式提交到另一个页面

校验表单(显示结果)

【1】获取get传入的参数

【2】通过JS解析

【3】显示到相应位置

--------------------------------------------------------------------------------

二、参考源码如下

request.html

--------------------------------------------------------------------------------

result.html

结果为:"; for (var i = 0; i < user_answer.length; i++) { show_result1 = show_result1 + (i + 1) + ":" + user_answer_result[i] + "; "; } show_result2 = "总题目个数:" + user_answer.length; show_result3 = "答对单选题题目个数:" + radio_right_num + "; 得分:" + radio_result; show_result4 = "答对多选题题目个数:" + checkbox_right_num + "; 得分:" + checkbox_result; show_result5 = "答错题目个数:" + (user_answer.length - radio_right_num - checkbox_right_num); show_result6 = " 本次考试总成绩为:" + result; $("p#show_result1").html(show_result1); $("p#show_result2").html(show_result2); $("p#show_result3").html(show_result3); $("p#show_result4").html(show_result4); $("p#show_result5").html(show_result5); $("p#show_result6").html(show_result6); } </script> </head> <body> <h2>考试结束!</h2> <hr/> <input type="button" onclick="showResult()" value="查看结果"> <p id="show_result1"> <p> <hr/> <p id="show_result2"></p> <p id="show_result3"></p> <p id="show_result4"></p> <p id="show_result5"></p> <hr/> <p id="show_result6"></p> </body> </html>

结果如下图:

这里写图片描述

以上就是实例展示JS实现简单的选择题测评系统的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行