Мы хотим ранжировать людей по порядку, но не хотим, чтобы один и тот же параметр выбирался более одного раза:
Person Number 1
<select name="person1">
<option value="null">Please Select an option</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Person Number 2
<select name="person2">
<option value="null">Please Select an option</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Person Number 3
<select name="person3">
<option value="null">Please Select an option</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Поэтому здесь, если кто-то выбирает вариант 1 в поле первого лица, все флажки с параметрами будут перезаписаны с удалением этой опции (или отключением).
Очевидно, что первый вариант - null "Пожалуйста, выберите вариант" должен быть проигнорирован.
Мне также нужна какая-то функция "перезагрузки"?
Не знаю, с чего начать, какие-нибудь идеи?
благодарю!
Если я правильно понимаю, у вас есть N человек, которых вы хотите оценивать от 1 до N (их никто не оставил в рейтинге).
Если компоненты JavaScript являются приемлемым вариантом для вашего контекста, я бы предложил использовать компонент "Сортировка":
Это может дать лучший пользовательский опыт, чем наличие нескольких элементов "select".
EDIT: Хорошо, я вижу из комментариев, что вы действительно хотите использовать N "select". Как было предложено Flea777, вы должны посмотреть событие.change() JQuery и установить атрибут "disabled" в уже выбранных элементах "option": http://www.w3schools.com/tags/att_option_disabled. гадюка