Heim > Web-Frontend > js-Tutorial > Wie rufen Sie Roheingaben aus Feldern ab, wenn Benutzer ungültigen Text eingeben?

Wie rufen Sie Roheingaben aus Feldern ab, wenn Benutzer ungültigen Text eingeben?

DDD
Freigeben: 2024-11-07 13:39:03
Original
1099 Leute haben es durchsucht

How do you retrieve raw input from `` fields when users enter invalid text?

Abrufen von Roheingaben von Felder

In HTML5 ist der Das Feld bietet eine erweiterte Eingabe für numerische Werte. Wenn Benutzer jedoch ungültigen Text eingeben, kann das Abrufen der Roheingabe eine Herausforderung sein.

Einschränkungen der Value-Eigenschaft

Die Value-Eigenschaft von Fields gibt in den meisten modernen Browsern eine leere Zeichenfolge für nicht numerische Eingaben zurück. Dieses Verhalten steht im Einklang mit dem WHATWG-Algorithmus zur Bereinigung von Eingabenummernfeldern, der den Wert auf eine leere Zeichenfolge festlegt, wenn die Eingabe keine gültige Gleitkommazahl ist.

Überlegungen zur Verarbeitung nicht numerischer Eingaben

Wenn Sie nicht numerische Eingaben erfassen möchten, können Sie sich nicht auf das Attribut type="number" verlassen. Erwägen Sie stattdessen die Verwendung eines Feld und analysieren Sie die Eingabe selbst.

Bonus-Lesung

  • [jsFiddle of Input Types](https://jsfiddle.net/jacklmoore/d80DM/)
  • [Quirkmode.org Eingabetyp-Eintrag](https://www.quirksmode.org/html5/)

Das obige ist der detaillierte Inhalt vonWie rufen Sie Roheingaben aus Feldern ab, wenn Benutzer ungültigen Text eingeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage