Согласно спецификациям HTML, selectтег в HTML не имеет readonlyатрибута, только disabledатрибут. Поэтому, если вы хотите, чтобы пользователь не мог изменить выпадающий список, вы должны использовать disabled.
Единственная проблема заключается в том, что отключенные вводы HTML-форм не включаются в данные POST / GET.
Каков наилучший способ эмулировать readonlyатрибут для selectтега и при этом получать данные POST?