В настоящее время я использую плагин Star Rating для проекта, в котором мне нужно, чтобы пользователи оценивали свои языковые навыки.В основном они выбирают язык и оценивают свое мастерство от 1 до 5, используя плагин Star.Spring MVC используется для бэкэнда.
Фактический язык публикуется в виде массива с именем параметра «languages».Я также хотел бы опубликовать рейтинг в виде массива, но моя проблема в том, что плагин Star Rating ожидает другое имя для каждой группы рейтингов (в данном случае для каждого языка).Итак, сейчас у меня есть входные параметры с именем = 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>