Semantisch fühlt sich das wie das richtige Verhalten an
Ich würde mich fragen: " Warum muss ich diesen Wert einreichen? "
Wenn Sie eine deaktivierte Eingabe in ein Formular haben, möchten Sie vermutlich nicht, dass der Benutzer den Wert direkt ändert
Jeder Wert, der in einer deaktivierten Eingabe angezeigt wird, sollte entweder sein
- Ausgabe von einem Wert auf dem Server, der das Formular erstellt hat, oder
- Wenn das Formular dynamisch ist, können Sie es anhand der anderen Eingaben im Formular berechnen
Unter der Annahme, dass der Server, der das Formular verarbeitet, mit dem Server identisch ist, der es bereitstellt, sollten alle Informationen zur Reproduktion der Werte der deaktivierten Eingaben bei der Verarbeitung verfügbar sein
Um die Datenintegrität zu gewährleisten - selbst wenn der Wert der deaktivierten Eingabe an den Verarbeitungsserver gesendet wurde, sollten Sie ihn wirklich validieren. Diese Validierung würde den gleichen Informationsstand erfordern, den Sie ohnehin benötigen würden, um die Werte zu reproduzieren!
Ich würde fast argumentieren, dass schreibgeschützte Eingaben auch nicht in der Anfrage gesendet werden sollten
Ich bin froh, korrigiert zu werden, aber alle Anwendungsfälle, die ich mir vorstellen kann, in denen schreibgeschützte / deaktivierte Eingaben eingereicht werden müssen, sind wirklich nur verschleierte Styling-Probleme