Disabled form fields are not POSTed
By Flavio Copes
A quick gotcha: disabled form fields are not sent in a POST request, so use the readonly attribute instead when you want a field that still gets submitted.
~~~
Was working with a form where I wanted a field to not be edited by users, so I used the disabled attribute on it.
But, it wasn’t sent to the server when the form was submitted.
I eventually used the readonly attribute to make it uneditable, yet be sent in the POST request.
~~~
Related posts about html: