最近有个业务需求需要做一个問卷表单
格式比较简单:问题+radio选项,问题需要分组展示数据需要从数据库提取渲染。
下面发一下前端完整代码(由于套用的是公司封装的layui框架layui的js请自己引入)
<!-- 根据我的客户需求,需要在渲染页面的时候如果之前有过问卷提交记录,则radio自动渲染出上次所选的选项-->
//把每项问题嘚Id和其所选值存入map
// 在提交之前需要遍历一遍所有的radio选项并把所选对应值存入map,如果有漏选的则提交不成功
下面是前台调用到的json数据格式
由于业务需求不同,后端基本都是增删改查就不放代码了。
如果遇到什么问题或代码有不对的地方烦请指出和留言
开发过程中遇到嘚一些问题:
1.如何通过layui模板引擎循环遍历显示题目
2.如何在网页加载后显示上次提交的问题答案
3.如何在每次提交时拿到问题的所选答案,(我鼡的是map存放问题id和所选答案)并要求不能有漏选问题,否则无法提交
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。