Ankhena, сорян, что-то я не заметил, как попросил вас сделать всё за меня. Видимо, так на меня повлияло веб-программирование - слишком многое делается implicitly, особенно преобразование типов. Непривычно как-то.
Вообще, я пришёл просто за подсказкой. И получил, спасибо.
Ankhena, я не самый опытный веб программист. Пока вы не написали, я об этом не задумывался. Теперь я, конечно, рассмотрю вариант кастомного дроп листа современными методами. Спасибо, что не поленились написать своё мнение.
Однако ж, мне всё равно жутко интересно, почему select так себя ведёт.