簡體   English   中英

遮罩文字輸入

[英]Mask Text Input

嘿,我正在嘗試制作一個像這樣的簡單輸入文本。

<input type="text" id="pin" name="pin" maxlength="4" size="4" placeholder="____">

現在,在前端,我希望保留該占位符,直到用戶鍵入所有字符為止。

例如:

1___
12__
123_
1234

這清楚嗎? 謝謝您的幫助

編輯:讓我說得更清楚。 我希望占位符或模擬占位符的內容在輸入所有字符之前保持可見! 這意味着當我鍵入一個字符時,它不會消失。 它在尚未鍵入的字符上插入下划線。

占位符默認情況下不會像這樣工作,因為這是一個壞主意。 以這種情況為例:

<input type="text" placeholder="Type something here!"/>

如果用戶開始輸入“ Hello,world!”,則過程將是:

"Hype something here!"
"Hepe something here!" ...
"Hellosomething here!" ...
"Hello world!ng here!"

如果您的占位符幾乎不可見,那會很好,但是在大多數情況下,這將是丑陋的,也可能造成混淆-用戶可能會導致他們相信他們必須准確輸入占位符,否則他們可能會嘗試清除占位符輸入完全沒有成功。

占位符只是為文本輸入元素提供虛擬內容, 直到添加了真實內容。

暫無
暫無

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

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