我正在构建在线数学考试,用户选择主题,我的程序会生成一个视图,其中包含所选主题的所有问题。帮助完成本部分:提交答案后,我希望系统重新加载页面,保留选定的选项,并将正确的选项设置为绿色。
答案 0 :(得分:0)
要保留选定的选项,您应该使用codeignier表单助手: http://www.codeigniter.com/userguide2/helpers/form_helper.html
我不确定为正确答案着色的最佳做法是什么。但是,当您计算表单数据以找到正确的答案时,您只需在每条记录中添加一个项目,例如答案是对还是错($ records [$ id] [' answer'] ='正确';)然后在生成表单时,将此项目作为一个类放入表单项中,例如:
<div class="<?php echo $answer; ?>">
... form field ...
</div>
然后只需创建一些简单的css规则,如:
.wrong{background:red}
.right{background:green}
我认为它能帮到你。