Even when Access = Readonly, an item can still be selected from the select object and the change is also stored in the db.
Possible solution:
This makes the select readonly but you can still see the items (greyed out)
Code: Select all
$('#myfield option:not(:selected)').prop('disabled', true);