SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.01.2011, 10:08:22
blackmolle blackmolle ist offline
Anfänger
 
Registriert seit: Jun 2007
Beiträge: 27
Javascript Formular Komma durch Punkt ersetzen klappt nicht.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">

function summe() {

var s=0;
for (var i=1;i<4;i++) {
	a=parseFloat(document.getElementById("preis"+i).value);
	c=parseFloat("0"+document.getElementById("a"+i).value)


c=c.replace(/,/,".");  
c=parseFloat(c);


b=a*c;
s+=b;

document.getElementById("summe"+i).value=b.toFixed(2);



}
document.getElementById("summe").value=s.toFixed(2);
document.getElementById("MWST").value=s*0.19.toFixed(2);
document.getElementById("BRUTTO").value=s*1.19.toFixed(2);
}
</script>
</head>

<body>

<table>
  <caption>
  Preisrechner
  </caption>
  <tr>
    <th>Ware</th>
    <th>Einzelpreis</th>
    <th>Anzahl</th>
  </tr>
  <tr>
    <td>Mantel</td>
    <td><input type="text" id="preis1" value="0" size="5" onchange="summe()">
      &euro;</td>
    <td><input type="text" id="a1" value="0" size="5" onchange="summe()"></td>
    <td colspan="2"><input type="text" id="summe1" size="5" disabled>
      &euro;</td>
  </tr>
  <tr>
    <td>Degen</td>
    <td><input type="text" id="preis2"  value="0" size="5" onchange="summe()">
      &euro;</td>
    <td><input type="text" id="a2" value="0" size="5" onchange="summe()"></td>
    <td colspan="2"><input type="text" id="summe2" size="5"disabled>
      &euro;</td>
  </tr>
  <tr>
    <td>Colt</td>
    <td><input type="text" id="preis3"  value="0" size="5" onchange="summe()">
      &euro;</td>
    <td><input type="text" id="a3" value="0" size="5" onchange="summe()"></td>
    <td colspan="2"><input type="text" id="summe3" size="5"disabled>
      &euro;</td>
  </tr>
  <tr>
    <th>Summe</th> 
    <td colspan="2"><input type="text" id="summe" size="5" disabled>
      &euro;</td></tr>
      <tr>
       <th>MWST</th> 
          <td colspan="2"><input type="text" id="MWST" size="5" disabled>
      &euro;</td>
      </tr>
       <th>Brutto</th> 
          <td colspan="2"><input type="text" id="BRUTTO" size="5" disabled>
      &euro;</td>
  </tr>
</table>
</body>
</html>

Egal was und wie ich es mache, sobald ersetzt werden soll bleiben die JS Felder unberechnet-. Selbst wenn ich mit Alert teste was C für einen Wert passiert GARNICHTS.


Was mache ich falsch?
Mit Zitat antworten
  #2  
Alt 23.06.2011, 20:41:56
mn_ mn_ ist offline
Anfänger
 
Registriert seit: Jun 2011
Alter: 35
Beiträge: 27
AW: Javascript Formular Komma durch Punkt ersetzen klappt nicht.

hallo,
replace funktioniert nur bei strings
in der for-schleife wandelst du aber c in float um. des wegen erzeugt replace einen js fehler und es passiert nichts
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP / PDO / MySQL: Beim Datentyp float wird ein Komma statt einem Punkt ausgegeben Der-Dennis PHP für Fortgeschrittene und Experten 15 24.07.2010 02:10:57
Formular: CSS, JavaScript, etc. Soeren HTML, CSS und JavaScript Help! 3 09.10.2009 17:54:50
Zahlenwerte (Komma oder Punkt) reinhardlange MySQLi/PDO/(MySQL) 3 08.02.2008 08:53:03
Komma statt Punkt in Fliesskommazahl Tym PHP Grundlagen 4 03.12.2004 15:00:51
JavaScript und java script c4 Support 3 21.04.2003 13:11:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:36:36 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt