首頁 >web前端 >js教程 >當使用者輸入無效文字時,如何從 `` 欄位檢索原始輸入?

當使用者輸入無效文字時,如何從 `` 欄位檢索原始輸入?

DDD
DDD原創
2024-11-07 13:39:031061瀏覽

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

擷取原始輸入欄位

在 HTML5 中,欄位提供增強的數值輸入。但是,當使用者輸入無效文字時,檢索原始輸入可能會很困難。

Value 屬性的限制

的 value 屬性在大多數現代瀏覽器中,fields 對於非數字輸入傳回一個空字串。此行為與 WHATWG 的輸入數字欄位清理演算法一致,如果輸入不是有效的浮點數,演算法會將值設為空字串。

非數位輸入處理的注意事項

如果要擷取非數位輸入,則不能依賴 type="number" 屬性。相反,請考慮使用 欄位並自行解析輸入。

額外閱讀

  • [輸入類型的jsFiddle](https://jsfiddle.net/jacklmoore/d80DM/)
  • [Quirkmode.org 輸入類型條目](https://www.quirksmode.org/html5/)

以上是當使用者輸入無效文字時,如何從 `` 欄位檢索原始輸入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn