Formulareingabe sicher machen
bearbeitet von Gunnar Bittersmann@@Anna Panama
> z.B. gesetzt der Fall, es wären nur Ziffern zulässig:
Wenn du ein Eingabefeld für Zahlenwerte haben möchtest, dann nicht `<input type="text">`{: .language-html style="white-space: nowrap"}, sondern `<input type="number">`{: .language-html style="white-space: nowrap"}. Und schon senden HTML5-konforme Browser das Formular gar nicht ab, wenn etwas anderes eingegeben wurde – ganz ohne JavaScript.
Auch das erspart natürlich nicht die serverseitie Prüfung.
LLAP 🖖
--
_“There’s no such thing as an ‘average’ user, but there is such a thing as an average developer.”_{: lang="en"} —Vitaly Friedman in [Accessibility Matters: Meet Our New Book, “Inclusive Design Patterns”](https://www.smashingmagazine.com/2016/06/inclusive-design-patterns/)
_[Selfcode](http://community.de.selfhtml.org/fanprojekte/selfcode.htm): `sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|`_{: style="display: block; font-size: 0.875em; font-style: inherit; margin-top:1.5em"}