Hallo,
wenn in Feld 3 etwas eingegeben wird, was in Feld 2 zu einem unerwünschten Ergebnis führt, soll der Wert in Feld 3 wieder auf den alten Wert zurückgesetzt werden?
fast richtig, in Feld 2 und in Feld 3 sollten die alten Werte wieder hergestellt werden wenn in Feld 2 es einem unerwünschten Ergebnis kommt.
Dann musst du dir den Wert in Feld 3 merken, damit du ihn dann bei falscher/unerwünschter Eingabe zurücksetzen kannst. Eine weitere Möglichkeit wäre, mit Hilfe der min/max-Attribute den gültigen Wertebereich in Feld 3 in Abhängigkeit von Feld 1 festzulegen.
Das habe ich hier schon einmal versucht http://codepen.io/anon/pen/aBZMYN
Wie kann ich mir die Werte zwischenspeichern?