- Я работаю над приложением Java + JSP + Struts2. На одном из шагов мне нужно получить некоторые данные от пользователя, поэтому я показываю список объектов и прошу пользователя выбрать среди определенных значений, которые я ему предлагаю.
- Каждый объект имеет до 6 различных вариантов выбора, когда пользователь должен выбрать один из предложенных.
- Может быть от 1 до n различных объектов.
- Все это отлично работает.
Теперь я хочу убедиться, что пользователь НЕ выбирает одну и ту же опцию при выборе другого объекта. Я имею в виду, что опция, выбранная в число выбора 1 , должна быть уникальной для всех возможных число выбора 1 . Опция selecten в выберите номер 2 должна быть уникальной для всех возможных выбирает номер 2 ... и так далее до выбора номера 6.
Я не знать, следует ли мне фокусировать это через валидируемый от Struts2 или AJAX / JQUERY.
Вот некоторый код (HTML + JSP + STRUTS2):
<s:iterator value="listaProfesASustituir" var="listaSustitucionesAInsertar" status="listaProfesASustituirStatus">
<s:select list="profesPrimera" name="profeSustitutoPrimera" />
<s:select list="profesPrimera" name="profeSustitutoSegunda" />
<s:select list="profesPrimera" name="profeSustitutoTercera" />
<s:select list="profesPrimera" name="profeSustitutoCuarta" />
<s:select list="profesPrimera" name="profeSustitutoQuinta" />
<s:select list="profesPrimera" name="profeSustitutoSexta" />
</s:iterator>
После этого , Я в конце концов отправляю информацию в форме, которая окружает весь код выше.
Я много читал об этом, большинство людей пытались решить это через событие onchange, но так как мне нужно сфокусировать пары чтобы быть проверенным среди 6 различных вариантов выбора ... и так как я не знаю, сколько объектов будет создано ... я немного потерян.
Не могли бы вы, пожалуйста, пролить немного света здесь?
Заранее большое спасибо.