簡體   English   中英

自定義HTML輸入組件

[英]Custom HTML input component

我正在嘗試使用javascript和CSS創建一個新的html組件。 新組件與TextField (<input type="text">)完全一樣。

額外的行為是將TextField中的每個字符都分隔在一個框中。

有沒有可用的現有組件? 如果沒有,請給出一些如何設計此組件的想法。

HTML中沒有針對您所描述的多文本輸入的內容。

您需要使用多個<input type="text"/>元素自己構建它。

TextField(<input type="text"/><input type="text"/><input type="text"/>...)

只是出於興趣,為什么要使用此控件? 通常,從可用性的角度來看,這種字段是可怕的(即使您掛接事件處理程序以自動將您從一個框切換到另一個框)

如果只希望它看起來像字符在框中,則可以使用固定寬度的字體和巧妙的背景圖形。 誠然,這可能會帶來一些有趣的國際化挑戰。

我將使用一系列字符限制為1的輸入框,並使用CSS使它們“像正方形”以僅容納一個字符

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM