Tach!
Üblicherweise macht man es sich serverseitig einfach, indem man eine Prüfung auf Änderung nicht vornimmt, sondern alle übergebenen Daten zur DB schickt. Das fachliche Ergebnis, ob man einen nicht geänderten Wert nochmal schreibt oder den Schreibvorgang unterlässt, ist dasselbe.
Eben, da musst du in der Lage sein, ein explizites nein zu senden.
Nicht das Senden, sondern das Erkennen ist der Punkt.
- Wert da: Ja,
- Wert nicht da: Nein.
Die Information "keine Änderung" gibt es nicht. Bei keinem der Eingabelemente.
Eine eventuelle Änderung von dem was der Server (nicht) empfängt zu dem Wert, der in der Datenhaltung stehen soll, ist Teil der Eingabeprüfung.
dedlfix.