# Disabled form fields are not POSTed

> 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.

Author: Flavio Copes | Published: 2024-03-27 | Canonical: https://flaviocopes.com/disabled-form-fields-are-not-posted/

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.
