molily: Nur Zahlen eingeben.

Beitrag lesen

Wie kann ich verhindern das überhaupt Buchstaben darin erscheinen wenn der User einen Buchstaben/Punkt/Komma/Sonstige Zeichen angibt?
Du kannst das Ereignis onkeyup nutzen, um nach jedem Tastendruck den Inhalt des Feldes zu lesen. Alles, was keine Ziffer ist, löscht du und schreibst den Rest zurück.

Man kann auch einfach die Standardaktion unterdrücken und damit verhindern, dass das Zeichen überhaupt erst ins Feld kommt.

Allerdings muss man dafür das keypress-Ereignis überwachen und dabei preventDefault aufrufen, soweit ich mich erinnere.

Mathias