我处于这种情况,我需要使用矩阵/表,然后根据提供的用户输入为用户分配矩阵中提及的数字(如下所示)。基于来自用户的多选择指定值 - 使用jquery
所以,基本上..
- 与多个复选框和收音机的网页用户的土地按钮,每个提问几个问题,用户必须选择答案为YES或NO。
- 之后,用户点击计算我的评级按钮,然后这个数据来找我。
- 所以这里是我的问题----我该如何处理用户数据并根据他的选择给他提供评分。
我想出了几种方法...
定义用户输入的几个JSON结构,为每个等级值。
{"list": [ { "user-data": "user_name_timestamp", "inputs": [ { "selected": [ { "do_you_drink_occasionally": "yes", "do_you_spend_more_than_100": "no" }, { "do_you_smoke_more_than_5": "no", "do_you_spend_more_than_50": "yes" } ] } ] } ]}
,然后直接每个值进行比较。
获取一组用户输入,然后比较并查找用户选择的输入,然后提供所需的评分。
我不知道这是否是好的,也有来处理,你必须要基于输入矩阵的情景更合适的方法。
任何建议,将不胜感激。
在此先感谢。
是他们都将是是/否的答案还是有将是字符串/数字输入呢? –
它们可以是任何物体.1/0或yes/no..i都可以根据需要进行配置。 – Milind
如果他们很简单是/否的答案,我觉得像多维数组是最简单的,因为你可以将yes/no转换为1/0,然后只是'result [first] [second] [third]'等。我觉得JSON可能会比较费解,因为他们所做的只是存储选定的选项,无论如何您都需要进行处理。 –