Javascript 基于用户的多个选择分配值-使用jquery
我需要使用一个矩阵/表格,然后根据提供的用户输入为用户分配矩阵(如下所示)中提到的数字 这是矩阵(请点击图像放大)- 所以,基本上Javascript 基于用户的多个选择分配值-使用jquery,javascript,jquery,json,matrix,multidimensional-array,Javascript,Jquery,Json,Matrix,Multidimensional Array,我需要使用一个矩阵/表格,然后根据提供的用户输入为用户分配矩阵(如下所示)中提到的数字 这是矩阵(请点击图像放大)- 所以,基本上 用户登陆到一个带有多个复选框和单选按钮的网页上,每个复选框和单选按钮都会问一些问题,用户必须选择“是”或“否” 之后,用户点击CalculateMyRating按钮,然后这些数据就会显示给我 因此,我的问题是——我应该如何处理用户数据,并根据他的选择为他提供评级 我想出了一些方法 为每个评级值定义几个json用户输入结构 {“列表”:[ { “用户数据”:“用户名
{“列表”:[
{
“用户数据”:“用户名称时间戳”,
“投入”:[
{
“选定”:[
{
“你偶尔喝酒吗?”“是的”,
“你的花费是否超过100”:“否”
},
{
“你抽烟比5多吗?”“不”,
“你的花费是否超过50”:“是”
}
]
}
]
}
]}
然后直接比较每个值提前感谢。您可以先执行以下操作:
var数组=新数组(2);
for(设i=0;i console.log(数组)代码>它们都将是是/否答案还是也将有字符串/数字输入?它们可以是任何东西..1/0或是/否..我可以根据需要进行配置。如果它们是简单的是/否答案,我觉得多维数组是最简单的,因为您可以将是/否转换为1/0,然后只需结果[第一][第二][第三]
等等。我觉得JSON相比之下可能过于复杂,因为它们所做的只是存储选定的选项,然后您就需要处理这些选项。这听起来不错,但如果您能帮我举个例子,那就太好了:)取决于您需要什么。您能否提供当您的所有选项都被选中时会发生什么?它会给出什么输出(例如yes,yes,yes=“you is fat”)或其他什么。如果(是的,是的)等于任何东西(可能只是空的),这看起来不错。这与输入参数的关系如何..我们是否遍历用户选择的参数..?您是否可以添加一个更具描述性的示例并在其中添加注释…使用给定的响应访问答案,不确定它们在你这方面是如何安排的,但我编辑了一个粗略的例子,第一个循环和第二个循环是做什么的。这种方法对多个是/否有帮助吗。。。?如果有6个选项,如果我使用这种方法,我是否必须定义6个不同的最终答案?根据答案与选项的不同,使用多维数组或选中所有选项会更容易。如果路径上的每个选项都在最后创建了不同的答案,那么多维数组应该是最好的,但是如果最后只有几个答案,那么切换应该更容易