我有一個評分表,允許個人評分,然後放入評分組,但我很難弄清楚如何用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