In einem HTML5-Formular ist der Das Element stellt eine Schnittstelle für die Benutzereingabe numerischer Daten bereit. Standardmäßig validiert der Browser die Eingabe und gibt eine leere Zeichenfolge zurück, wenn es sich nicht um eine gültige Zahl handelt. Es kann jedoch Szenarien geben, in denen Sie auf die rohe, nicht validierte Eingabe zugreifen möchten.
Bei Verwendung eines Feld erzwingt der Browser die folgende Regel gemäß dem WHATWG-Standard: Wenn die Eingabe keine gültige Gleitkommazahl ist, wird die Werteigenschaft des Eingabeelements auf eine leere Zeichenfolge gesetzt.
Leider gibt es keine direkte Möglichkeit, auf den Rohwert einer Feld in modernen Browsern. Dies liegt daran, dass der Browser die Eingabe bereinigt und sicherstellt, dass sie dem angegebenen Typ entspricht.
Wenn Sie nicht numerische Eingaben erfassen müssen, können Sie die Verwendung der herkömmlichen
Gemäß den W3C-Spezifikationen ist es Benutzeragenten untersagt, dies zuzulassen nicht leere, ungültige Gleitkommazahl-Eingabewerte in Felder. Daher ist es nicht ratsam, davon auszugehen, dass Sie Rohwerte aus diesen Feldern abrufen können, da sich das Browserverhalten in Zukunft ändern kann.
Das obige ist der detaillierte Inhalt vonWie erhalte ich den Rohwert aus einem Feld?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!