最近做了一个项目,需求是由用户回答问题一,根据答案会出现不同的问题,然后用户进行相应的回答。
例如:问题一:您的性别:男、女
如果选了男,那么问题二和问题三分别为:
问题二:您的姓名
问题三:您的年龄
问题四:您的体重
姓名:<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都获取一遍吗?