私は現在、自分の言語スキルを評価するためのユーザーが必要なプロジェクトにStar Rating Pluginを使用しています。基本的に、スタープラグインを使用して言語を選択し、スキルを1から5まで評価します。 Spring MVCはバックエンドに使用されています。星評価プラグイン、ラジオボタンの値を配列に入れる方法は?
実際の言語は、パラメータ名が「languages」の配列として送信されています。評価を配列として投稿したいと思っていますが、私の問題は、格付けの各グループ(この場合は各言語)ごとに異なる評価があることです。だから私はname = 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>
私のポストは言う:「しかし、私の問題は、スターレーティング・プラグインが、レーティングの各グループ(この場合は各言語)ごとに異なる名前を期待しているということです。星2など "私が同じ名前(星)を使用する場合、5つの星を持つ2つのグループの代わりに、それぞれ10つの星を持つ1つのグループを取得します。 Kinda wierd、それはプラグインがどのように動作するかです。 – Daniel