不确定标签id如何将相应输入信息保存至数据库

li_yu_c 2013-07-15 05:39:18
最近做了一个项目,需求是由用户回答问题一,根据答案会出现不同的问题,然后用户进行相应的回答。

例如:问题一:您的性别:男、女
如果选了男,那么问题二和问题三分别为:
问题二:您的姓名
问题三:您的年龄
问题四:您的体重
姓名:<input type="text" id="name" />
年龄:<input type="text" id="age" />
体重:<input type="text" id="weight" />

如果选了女,那么只有问题二:
问题二:您的姓名
姓名:<input type="text" id="name" />

我现在采用是<div>层隐藏,实现了选择不同的答案,出现不同的问题,但是用户将这些问题回答之后,我需要把结果保存到数据库中,因为<input>的id不同,且个数不定,我该如何写业务逻辑才能将合适的数据保存至数据库?

我应该将所有的input id都获取一遍吗?
...全文
122 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlexMoonshadow 2013-07-17
  • 打赏
  • 举报
回复
根据第一个form的选择结果来动态构造第二个form中的内容,这个实现起来也比你遍历要方便的多。
li_yu_c 2013-07-15
  • 打赏
  • 举报
回复
引用 3 楼 shy315 的回复:
那还是全部遍历吧,实现上有问题吗
不知道,准备今天做做看看,但是老感觉不太靠谱的样子。所以想先问问有没有什么好方法
shy315 2013-07-15
  • 打赏
  • 举报
回复
那还是全部遍历吧,实现上有问题吗
li_yu_c 2013-07-15
  • 打赏
  • 举报
回复
引用 1 楼 AlexMoonshadow 的回复:
我觉得你妹必要纠结这个,与其遍历所有的input,不如你分开成两个单独的form来操作。
是个好主意,但是下面还有其他的问题呢? 这其实是一个树形结构: 问题一 男 女 问题二——四 问题二 二者都会有的其他问题
AlexMoonshadow 2013-07-15
  • 打赏
  • 举报
回复
我觉得你妹必要纠结这个,与其遍历所有的input,不如你分开成两个单独的form来操作。

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧