0
我目前正在使用Star Rating Plugin作爲一個項目,我需要用戶評估他們的語言技能。基本上他們選擇一種語言,並使用Star插件從1-5開始評估他們的技能。 Spring MVC被用於後端。星級評分插件,如何將單選按鈕值放入數組中?
實際語言以參數名稱爲「languages」的數組形式發佈。我還想把評級作爲一個數組發佈,但我的問題是星級評分插件希望每個評級組(不同的名稱)(在這種情況下,每種語言)。所以現在我有名稱= star1,star2等輸入參數
我正在考慮使用jQuery將值從star1,star2等放入數組中,當用戶提交表單時,但我不確定怎麼做。有沒有其他方式使用「本土春天」來解決這個問題?
樣品下面的代碼:
<form:errors path="languages" class="small"/></label>
<form:input path="languages" class="reginput" id="language1"/>
<div class="starinput">
<input name="star1" type="radio" class="star" disabled="disabled" value="1" />
<input name="star1" type="radio" class="star" disabled="disabled" value="2" />
<input name="star1" type="radio" class="star" disabled="disabled" value="3" />
<input name="star1" type="radio" class="star" disabled="disabled" value="4" />
<input name="star1" type="radio" class="star" disabled="disabled" value="5" checked="checked"/>
</div>
<br>
<label>
<form:errors path="languages" class="small"/></label>
<form:input path="languages" class="reginput" id="language2"/>
<div class="starinput">
<input name="star2" type="radio" class="star" value="1" />
<input name="star2" type="radio" class="star" value="2" />
<input name="star2" type="radio" class="star" value="3" />
<input name="star2" type="radio" class="star" value="4" />
<input name="star2" type="radio" class="star" value="5" />
</div>
<br>
就像我的帖子所說:「...但我的問題是,星級評分插件期望爲每組評分(在這種情況下,每種語言)不同的名稱。因此,現在我有輸入參數與name = star1, star2等「如果我使用同一個名字(星號[]),而不是兩個五星級的團隊,我會得到一個10星級的團隊。有點奇怪,但是這就是插件的工作原理。 – Daniel 2012-01-16 09:19:24