I have a select form field that I want to mark as "readonly", as in the user cannot modify the value, but the value is still submitted with the form. Using the disabled attribute prevents the user from changing the value, but does not submit the value with the form.
The readonly attribute is only available for input and textarea fields, but that's basically what I want. Is there any way to get that working?
Two possibilities I'm considering include:
- Instead of disabling the
select, disable all of theoptions and use CSS to gray out the select so it looks like its disabled. - Add an onclick event to the submit button so that it enables all of the disabled dropdown menus before submitting the form.