2012-01-16 24 views
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> 

回答

1
<div class="starinput"> 
    <input name="star[]" type="radio" class="star" value="1" /> 
    <input name="star[]" type="radio" class="star" value="2" /> 
    <input name="star[]" type="radio" class="star" value="3" /> 
    <input name="star[]" type="radio" class="star" value="4" /> 
    <input name="star[]" type="radio" class="star" value="5" /> 
    </div> 

[]將指示它必須處理輸入爲一個數組。名稱爲star[]的所有選定項目值將被放入數組中。所以到處使用相同的名稱併爲每個組使用不同的值。

+0

就像我的帖子所說:「...但我的問題是,星級評分插件期望爲每組評分(在這種情況下,每種語言)不同的名稱。因此,現在我有輸入參數與name = star1, star2等「如果我使用同一個名字(星號[]),而不是兩個五星級的團隊,我會得到一個10星級的團隊。有點奇怪,但是這就是插件的工作原理。 – Daniel 2012-01-16 09:19:24