Semánticamente esto se siente como el comportamiento correcto
Me preguntaría " ¿Por qué debo enviar este valor? "
Si tiene una entrada deshabilitada en un formulario, presumiblemente no desea que el usuario cambie el valor directamente
Cualquier valor que se muestre en una entrada deshabilitada debe ser
- salida de un valor en el servidor que produjo el formulario, o
- si el formulario es dinámico, sea calculable a partir de las otras entradas en el formulario
Suponiendo que el servidor que procesa el formulario es el mismo que el servidor que lo sirve, toda la información para reproducir los valores de las entradas deshabilitadas debe estar disponible en el procesamiento
De hecho, para preservar la integridad de los datos, incluso si el valor de la entrada deshabilitada se envió al servidor de procesamiento, realmente debería validarlo. ¡Esta validación requeriría el mismo nivel de información que necesitaría para reproducir los valores de todos modos!
Casi argumentaría que las entradas de solo lectura no deberían enviarse en la solicitud tampoco
Feliz de ser corregido, pero todos los casos de uso en los que puedo pensar donde se deben enviar entradas de solo lectura / deshabilitadas son realmente solo problemas de estilo disfrazados