hi leute,
ich habe in meinem form ein texteingabefeld, einen "Summe bilden"-Button und ein readonly-textfeld.
gibt der user jetzt zB die zahl 5 ein und klickt auf "summe bilden", dann wird 5 mit zB 3 (von mir fix im code vorgegeben) multipliziert und das ergebnis (15) im readonly-textfield dargestellt.
wenn er auf SUBMIT klickt, überprüfe ich in einer JS-function, ob er auch wirlich die Summe berechnet hat.
das problem:
wenn er nach dem summenbilden im textfeld zB 4 eingibt und nicht neu berechnet, dann bleibt die vorher errechnete summe drinnenstehen, die aber nicht stimmt. das ergebnis wäre in diesem fall ja 12!
meine frage:
wie kann ich es machen, dass ich diesen Umstand überprüfen kann?
müßte mir irgendwie im JS-code die variable des texteingabefeldes merken und dann beim SUBMIT-klick checken, ob sich die geändert hat. aber wie mach ich das am besten?
mit anderen Worten:
ich will überprüfen, ob sich der inhalt der variablen nach der berechnung geändert hat oder nicht.
wenn ja, dann kommt nach klick auf den submit-button ein alert.
nochmals zur erläuterung ein bsp:
der multiplikationsfaktor ist 3.
der user gibt bei menge 5 ein und klickt auf summe bilden
=> ergebnis ist also 15
danach gibt er bei menge 3 ein und klickt NICHT auf summe bilden. muss er aber weil sich das ergebnis auf 9 geändert hat.
diesen umstand muss ich beim klick auf SUBMIT überprüfen.
d.h. ich muss mir zuerst in einer variablen den wert 3 merken und dann in der function die vom SUBMIT-button aufgerufen wird mittels if-abfrage checken, ob der wert dann noch immer 3 ist oder sich geändert hat.
wenn geändert, dann eben alert "neu berechnen"
bitte um rat
ich habe in meinem form ein texteingabefeld, einen "Summe bilden"-Button und ein readonly-textfeld.
gibt der user jetzt zB die zahl 5 ein und klickt auf "summe bilden", dann wird 5 mit zB 3 (von mir fix im code vorgegeben) multipliziert und das ergebnis (15) im readonly-textfield dargestellt.
wenn er auf SUBMIT klickt, überprüfe ich in einer JS-function, ob er auch wirlich die Summe berechnet hat.
das problem:
wenn er nach dem summenbilden im textfeld zB 4 eingibt und nicht neu berechnet, dann bleibt die vorher errechnete summe drinnenstehen, die aber nicht stimmt. das ergebnis wäre in diesem fall ja 12!
meine frage:
wie kann ich es machen, dass ich diesen Umstand überprüfen kann?
müßte mir irgendwie im JS-code die variable des texteingabefeldes merken und dann beim SUBMIT-klick checken, ob sich die geändert hat. aber wie mach ich das am besten?
mit anderen Worten:
ich will überprüfen, ob sich der inhalt der variablen nach der berechnung geändert hat oder nicht.
wenn ja, dann kommt nach klick auf den submit-button ein alert.
nochmals zur erläuterung ein bsp:
der multiplikationsfaktor ist 3.
der user gibt bei menge 5 ein und klickt auf summe bilden
=> ergebnis ist also 15
danach gibt er bei menge 3 ein und klickt NICHT auf summe bilden. muss er aber weil sich das ergebnis auf 9 geändert hat.
diesen umstand muss ich beim klick auf SUBMIT überprüfen.
d.h. ich muss mir zuerst in einer variablen den wert 3 merken und dann in der function die vom SUBMIT-button aufgerufen wird mittels if-abfrage checken, ob der wert dann noch immer 3 ist oder sich geändert hat.
wenn geändert, dann eben alert "neu berechnen"
bitte um rat
Kommentar