一个考试系统,前面是文本域(题)后面是单选按钮(答案ABCD),数据库也有对应的答案,提交过后怎么让题后面选中的答案与数据库的正确答案进行比较?新手,请大神详细点~
文本域定义一个id 比如:"question_1",然后单选按钮定义name 为 "answer_1",然后与数据库中的题目id为1的答案比较
就是不知道这里怎么比较,比较简单,如果我30道题,不就很麻烦了么
@Mr.李(sos): 不复杂啊,前端生成数组[{question:1,answer:A},{question:2,answert:C},...],后面怎么比较都行。。。不知道还想怎么简单。。
题目 和题目的答案 通过id关联,前台页面 也要 id,选择答案时肯定要这个id的
这个可行,用ID去关联
既然数据库里有标准答案,那么你在取题的时候,将标准答案也一并取出来,放在一个隐藏域里。这样不管是前台的JS判断还是后台代码判断都是非常方便的。