webapache: Nur EIN Punkt im Textfeld erlaubt

Beitrag lesen

Hallo zusammen,

ich habe in einem Textfeld eine Preisangabe. Da ich diese Preise mit PHP prozentual anheben und senken muss und nicht immer wieder jedes Komma abfangen will, habe ich mir erlaubt das Textfeld auf die Eingabe von Zahlen und einem Punkt als Trennzeichen zu beschränken. Soweit funktioniert auch alles perfekt. Nun aber der Teil an dem ich nicht weiter komme. Wie kann ich es erreichen, das in einem Textfeld nur EIN EINZIGER Punkt gesetzt werden darf? Also z.B.: "75.00" und nicht "75..00"

Am besten ist es wenn das schon beim Tastendruck abgefangen wird.

Und gleich noch was: Wie erreiche ich eine "Zeichenersetzung". Da die meißten Menschen ja ihre Zahlen im NUM Block mit dem Komma eintippen, möchte ich dieses Komma zwischen den Tasten Null und Enter beim Tastendruck sofort in einen Punkt umwandeln. Geht das?

Danke schon mal im Voraus
Gruß,
Olli