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.
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.
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.
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!