Hallo!
ICh habe ein grosses Problem.
Ich benutze Input Felder in einem Formular.
Dem Benutzer soll es moeglich sein Kommas einzutippen und im Input Feld sollen spaeter auch Kommas angezeigt werden.Es handelt sich dabei aber um reine Nummern Felder(also es sind nur Zahlen erlaubt)
Die Eingabe habe ich soweit veraendert,dass der User ein Komma eingeben kann und dieses wandel ich intern mit einem Javascript in einen Punkt um,damit ich mit diesem Wert rechnen kann.
Nun wollte ich spaeter den Punkt zu einem Komma "zurueckverwandeln"
und es im Input Feld darstellen.Das funktioniert leider nicht :-(
Muss ich ein Input Feld vom Type text nehmen und alle anderen Eingaben,ausser Zahlen abfangen?ODer gibt es eine andere Loesung?
Code:
"
Wandlung von komma in .
if((String(rechbetrag)).indexOf(',') != -1)
{
rechbetrag = Number(rechbetrag.replace(/,/,"."));
}
...berechnung...
if((String(rechbetrag)).indexOf('.') != -1)
{
rechbetrag = String(rechbetrag.replace(/./,","));
}
window.document.Buendel.summe.value=rechbetrag;
"
Vielen Dank schonmal im Voraus!
Aiwi