Frank Bergermann: if (x > y)

Beitrag lesen

Bei Kommazahlen:

function num(string) // Wandelt einen String in eine Zahl um
 {
  string = string.replace(",",".") // Komma zu Punkt umwandeln. Wenn . selbst ersetzt werden soll, evtl. mit . maskieren, da . RegExp-Steuerzeichen ist.
  var zahl = parseFloat(string)  // fängt Buchstaben nach der Zahl ab, die sonst im Stringvergleich den Vergleich übertölpeln. Kann aber auch NaN zurückliefern, wenn keine Dezimalzahl enthalten ist.
  if( isNaN(zahl) ) zahl=0
  return zahl
 }

Wenn Eingabefeld anderen Inhalt als Rückgabe dieser Funktion hat, dann Eingabefeld mit Funktionswert überschreiben.