我的目標是讓我的輸入元素強制蘋果設備在點擊時切換十進制數字鍵盤。我設法做到了這一點,但是,當輸入數字時,輸入元素被視為密碼,數字被替換為點。
如何使輸入元素標簽強制蘋果設備顯示十進制數字鍵盤而不充當型別密碼輸入元素?
我已經嘗試了下面輸入元素中顯示的所有不同組合
<input
onChange={handleInputs}
value={someVariable_1}
id={someVariable_2}
type="text"/"numeric"/"number"
autoComplete="off"
autoCapitalize="off"
autoCorrect="off"
pattern="[0-9]*"
inputMode="decimal"
/>
uj5u.com熱心網友回復:
既然您已經擁有了type="text",您可以嘗試其他一些場所,因為瀏覽器不應將其顯示為密碼。您可以嘗試其他 2 種方法,
-webkit-text-security: none;input-security: none;
第一個選項只被支持 webkit 關鍵字的瀏覽器支持,第二個選項仍然是一個草案,還沒有真正被任何瀏覽器支持。因此,在不同的瀏覽器中測驗它可能是一個好主意,例如 caniuse 說 -webkit-text-security不受 firefox 支持。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/448397.html
上一篇:快速安排本地通知
