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.