Moin Zusammen,
ich sitze gerade vor einer neuen Herausforderung und benötige dabei einmal euer Wissen:
Ich möchte gerne in meinem Edit.html eine Javascript Funktion einbauen, die eine Berechnung durchführt, wenn ein Wert geändert wird. Die ursprünglichen Daten werde per formhandler erfasst. Dort habe ich folgendes Script eingebunden, welches so leider nicht im Fluid Formular funktioniert:
Ich habe die Varieblen entsprechend angepasst, nur wenn ich einen Wert ändere, dann werden keine Daten übertragen. Der post Bereich bleibt leer.
<script type="text/javascript">
/*<![CDATA[*/
var kosten = "#fVertragswert";
var laufzeit = "#fLaufzeit";
var restwert = "#fRestwert";
var sonderzahlung = "#fSonderzahlung";
var rate = "#fRate";
var xfaktor = "#fXfaktor";
function berechneLR(){
if ($(kosten).val() < 1920){alert('Der Mindestvertragswert von 1920 EUR wurde nicht erreicht!');}
else {
$.ajax({
url: "/index.php?id=241&type=683532",
type: "POST",
data: {k : $(kosten).val(), lfz: $(laufzeit).val(),rw : $(restwert).val(),msz : $(sonderzahlung).val(), xf : $(xfaktor).val()},
dataType: "json",
success: function(json) {
if (json.status == 'ok') {
$(rate).val(json.rate);
} else {
alert('Rate konnte nicht berechnet werden!');
}
},
error: function(jqXHR, textStatus) { alert( "Request failed: " + textStatus );}
});
}
}
/*]]>*/
</script>
Mir würde es scho reichen, wenn ich etwas Hilfe zur Selbsthilfe bekommen könnte ..
Danke und Gruß
Sven