日期:2014-05-19  浏览次数:20655 次

一个关于如何保存问卷调查数据的问题,大神们都来帮帮忙!谢谢了!
小弟我正在做一个JSP和servlet的问卷调查系统,现在是我的问卷模块中的<form> <table> 动态的读取数据库的题目 和 题目类型(单选、复选、文本) </table>
</form> 现在要提交用户做完调查后的答案,就遇到了问题,我不知道表中所有控件的name 和 id 因为他们全是动态的,所以我后台也不好去读取他们的值。我要以怎样的方式去读取他们呢?有朋友给我说用JS去暂时缓存他们,最后提交JS中保存的东西,但是我还是不明白。希望各位大大来点意见,有代码说明就更好了。我的目的是存进去用户的答案,不管用哪种方式。
对了,我的数据库用的是SQL Server!

------解决方案--------------------
就算所有控件的name 和 id是动态的,那也应该有点规律吧。。。
而且为什么一定要是动态的呢,有题号唯一约束不就可以了。
例如 题1的答案是。。。。 题2的答案是。。。。
然后再根据题目类型来判断答案是多个值还是单个值。。。
------解决方案--------------------
你可以再提交之前使用jquery获取到你要获取的数据然后用jquery提交也可以的