2Danke
ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
345
345
EMPFEHLEN
-
hallo,
verwende folgendes script auf meiner homepage:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
<fieldset> <div style="float: left;"><label for="km">KM-Eingabe</label> <input id="txt_km" type="Text"></div><div><input src="/images/berechnen.png" alt="berechnen" type="image" onclick="submit()" /></div> </fieldset> <div id="resultDiv" style="display: none;"> <p> Sie haben angegeben, dass die geplante Fahrt <span id="km"></span> km beträgt. <br /> Im Tagtarif (werktags 06-22 Uhr) kostet die angefragte Fahrt <span id="result"></span> EURO. <br /> Im Nachttarif (werktags 22-06 Uhr) und an Sonn- und Feiertagen kostet die angefragte Fahrt <span id="result2" /> EURO. </p> <p> Sind Sie bereits Fan auf unseren Seiten auf Facebook & Co.? Dann ist es egal, zu welcher Tageszeit und an welchen Tagen Sie fahren. Sie bezahlen für diese Fahrt nur: <span id="result3" /> EURO.* </p> <i>* Voraussetzung ist, dass man mindestens eine unserer Gemeinschaftsseiten abonniert (liked) und das auch vor Fahrtantritt mit dem Mobiltelefon nachweist.</i> <p>Noch kein Fan? Dann aber schnell. Rechts oben auf der Seite finden Sie unsere Seiten auf den jeweiligen Plattformen.</p> </div> <script> function submit() { var km = parseInt(document.getElementById('txt_km').value); document.getElementById('km').innerHTML = km; document.getElementById('result').innerHTML = km * 1.7 + 2.2; document.getElementById('result2').innerHTML = km * 1.8 + 2.2; document.getElementById('result3').innerHTML = km * 1.6 + 2; document.getElementById('resultDiv').style.display = ''; } </script>
jetzt würde ich gerne die ausgegebenen punkte durch kommata ersetzen und die nachkommastellen auf 2 stellen begrenzen. habe mir ein paar anleitungen rausgesucht via google aber konnte die lösungen nicht in meinen code einbinden. habe leider keinerlei js erfahrung. wäre super, wenn einer von euch mir weiterhelfen könnte. vielen dank.
-
Hier mal beispielhaft. Das solltest du dann für die anderen Stellen auch selbst hinbekommen.
Code :1 2 3 4 5
//Vorher km * 1.7 + 2.2 //Nachher (km * 1.7 + 2.2).toFixed(2).toString().replace('.', ',')
-
tausend dank. seit tagen versuche ich es schon. ohne grundkenntnisse ist es natürlich super schwierig. vielen vielen dank. ich habs nun endlich hinbekommen. danke
-
Mir ist noch aufgefallen, dass du "toString()" auch weglassen kannst, toFixed() liefert bereits einen String.
Ähnliche Themen
-
Enter durch <br> ersetzen?
Von 2Pac im Forum PHPAntworten: 4Letzter Beitrag: 08.01.10, 22:16 -
<Tag> durch \n ersetzen
Von Transmitter im Forum XML TechnologienAntworten: 8Letzter Beitrag: 29.06.09, 08:20 -
& durch & ersetzen
Von karl123 im Forum PHPAntworten: 12Letzter Beitrag: 06.05.09, 12:45 -
'' ersetzen durch ','
Von downset04 im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 17.10.06, 15:32 -
Leerzeichen durch _ ersetzen
Von Dönerman im Forum PHPAntworten: 8Letzter Beitrag: 05.10.05, 11:09





Zitieren

Login





