Moin!
Ich habe eine kleine, einfache Rechenfunktion in ein Formular eingebunden.
Die Werte rechnen sich nach Eingabe in die Felder über das Event keyup zusammen
und das Ergebnis steht dann in einem versteckten Formularfeld.
Wenn jetzt das Formular abgesendt wird und es zu einem Fehler kommt (weil z. B. nicht alle required Felder ausgefüllt wurden), ist mein verstecktes Ausgabefeld wieder leer. Erst nach einer erneuten Eingabe
(auslösen des keyup Events) erscheint der Wert wieder.
Gibt es eine Möglichkeit, dass der aktuelle Wert auch nach einem Reload der Seite noch in dem Feld verbleibt?
Hier mal der kleine Code, den ich verwenden:
Die Lösung ist bestimmt total simpel, ich hab nur vom langen grübeln und probieren schon ein mega Brett vor dem Kopf :-D
Ich habe eine kleine, einfache Rechenfunktion in ein Formular eingebunden.
Die Werte rechnen sich nach Eingabe in die Felder über das Event keyup zusammen
und das Ergebnis steht dann in einem versteckten Formularfeld.
Wenn jetzt das Formular abgesendt wird und es zu einem Fehler kommt (weil z. B. nicht alle required Felder ausgefüllt wurden), ist mein verstecktes Ausgabefeld wieder leer. Erst nach einer erneuten Eingabe
(auslösen des keyup Events) erscheint der Wert wieder.
Gibt es eine Möglichkeit, dass der aktuelle Wert auch nach einem Reload der Seite noch in dem Feld verbleibt?
Hier mal der kleine Code, den ich verwenden:
Code:
<script type="text/javascript">
jQuery(document).ready(function() {
$('#TIP1,#TIP2,#TIP3').keyup function (){
var tp1 = parseFloat($('#TIP1').val()*10.00);
var tp2 = parseFloat($('#TIP2').val()*15.00);
var tp3 = parseFloat($('#TIP3').val()*30.00);
$('#gesamtbetrag').val(tp1 + tp2 + tp3);
});
});
</script>
Die Lösung ist bestimmt total simpel, ich hab nur vom langen grübeln und probieren schon ein mega Brett vor dem Kopf :-D