Hallo @Gunnar Bittersmann,
da bin ich über mein eigenes „Cargo-Kult-Programming“ gestolpert. Ich hatte irgendwie im Hinterkopf, dass manche Browser trotz <input type="number"/> Buchstaben zulassen, was man aber mit einem pattern verhindern könne. Gerade ausprobiert: Entweder wird schon number entsprechend umgesetzt, oder trotz <input type="number"/> und pattern="^[0-9]+$" lassen sich auch Buchstaben eingeben.
Vielen Dank für deinen Hinweis!
Viele Grüße
Robert