我有一个评分表,允许个人评分,然后放入评分组,但我很难弄清楚如何用jQuery或JavaScript完成此操作。总计分数并添加到分级结果中
例如,我的表单的第一部分具有此结构,其中应将每个组的总计写入字段。
<input id="Food1" name="Food" type="radio" value="5" />
<input id="Food2" name="Food" type="radio" value="10" />
<input id="Food3" name="Food" type="radio" value="15" />
<input id="Drink1" name="Drink" type="radio" value="5" />
<input id="Drink2" name="Drink" type="radio" value="10" />
<input id="Drink3" name="Drink" type="radio" value="15" />
<input name="CombinedScore" type="text" />
第二部分应检查组合分数的值并将其放置在适当的组中。例如
<input id="FoodDrinkGroup1" name="FoodDrinkGroup" type="radio" value="1-10" />
<input id="FoodDrinkGroup2" name="FoodDrinkGroup" type="radio" value="11-20" />
<input id="FoodDrinkGroup3" name="FoodDrinkGroup" type="radio" value="21-30" />
因此,如果有人得分10对食物和15饮料,它们应该被添加到21-30
FoodDrinkGroup
。
在所有我有这样的三个组,但我希望如果我能为它工作,我应该能够应用相同的代码到其余的。
我相信你应该总结前parseInt函数(值)。否则,他们是字符串。 – tiagoboldt 2011-06-09 11:15:38
你是对的。相应更新 – mkilmanas 2011-06-09 11:19:20
谢谢 - 这完美的作品和小提琴+1! – Willb 2011-06-09 11:36:59