Hallo,
ich habe ein vorgegebenes Script etwas edititert um damit eine kleine Rechnung durchführen zu können, aber leider scheitere ich nun seit geschlagenen zwei Stunden daran, dass in dem Ausgabefeld nur zwei Nachkommastellen angezeigt werden.
Wie genau muss ich toFixed(2) einbauen, damit es in diesem Script klappt?
Kann mir noch jemand sagen ob es eine Möglichkeit gibt in die Rechenfelder anstatt einen Punkt auch ein Komma eingeben zu können, also 10,5 anstelle von 10.5???
Danke.
<!-- Script-Anfang -->
<!-- Ein Rechenscrip -->
<!-- Headcode -->
<script>
function startCalc(){
interval = setInterval("calc()",1);}
function calc(){
one = document.autoSumForm.firstBox.value;
two = document.autoSumForm.secondBox.value;
three = document.autoSumForm.thirdBox.value;
document.autoSumForm.fordBox.value = (one * 1) - (two * one * 0.005) - (one * 1 - two * one * 0.005) * 0.04 - (one * 1 - three * one * 0.01);}
function stopCalc(){
clearInterval(interval);}
</script>
<!-- Diesen Code musst Du in den -body- einbauen -->
<form name="autoSumForm">
<P>Preis: <input type=text name="firstBox" value="" size="5"> Euro</P><BR>
<P>Großhandelsnachlass: <input type=text name="secondBox" value="" size="2"> %</P><BR>
<P>Rabatt: <input type=text name="thirdBox" value="" size="2"> %</P><BR><BR><input type="button" value="Berechne"
onclick="startCalc();" onBlur="stopCalc();">
<BR>
<P>Endsumme: <input type=text name="fordBox" size="5"> Euro</P>
</form>
<!-- Script-Ende -->
<!-- Das wars dann auch schon -->