Heim >Web-Frontend >js-Tutorial >Wie greife ich auf Roheingabewerte aus HTML5-Feldern „input type='number'' zu?
In HTML5 ist der Das Feld bietet eine benutzerfreundliche numerische Eingabeschnittstelle. Es bereinigt jedoch die Eingabe und gibt bei ungültigen numerischen Werten eine leere Zeichenfolge zurück. Dies kann problematisch sein, wenn Sie die Roheingabe erfassen möchten.
Gemäß den WHATWG-Spezifikationen sollten Benutzeragenten den Wert auf eine leere Zeichenfolge setzen, wenn die Eingabe keine gültige Gleitkommazahl ist. Dies bedeutet, dass Browser für die Durchführung des Bereinigungsprozesses verantwortlich sind.
Wenn Sie die Roheingabe erhalten möchten, müssen Sie sich auf den Feld und analysieren Sie den Inhalt manuell selbst. Dieser alternative Ansatz gibt Ihnen eine bessere Kontrolle über die Eingabevalidierung und -verarbeitung.
Im Fall des Feld können Sie nur dann einen Wert abrufen, wenn es sich um eine gültige Gleitkommazahl handelt. Die W3-Richtlinien schreiben außerdem vor, dass Benutzeragenten Benutzer daran hindern sollten, nicht leere Werte festzulegen, die keine gültigen Zahlen sind.
Das obige ist der detaillierte Inhalt vonWie greife ich auf Roheingabewerte aus HTML5-Feldern „input type='number'' zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!