欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

16
2025/08

js更改input屬性實(shí)現(xiàn)ios默認(rèn)彈起數(shù)字鍵盤并且支持輸入中文

發(fā)布時(shí)間:2025-08-16 16:26:02
發(fā)布者:神棍子
瀏覽量:
0

因?yàn)閕os輸入法當(dāng)input為text的時(shí)候默認(rèn)彈出中英文全鍵盤,設(shè)置為number后僅能彈出數(shù)字鍵盤無法輸入中英文,如果設(shè)置inputmode為decimal時(shí),雖然默認(rèn)彈起的是數(shù)字鍵盤,但是如果沒有其他輸入法時(shí),全鍵盤智能輸入英文,現(xiàn)在程序中想默認(rèn)彈起數(shù)字鍵盤并可以輸入中文而無法解決,現(xiàn)在利用js切換type類型不刷新鍵盤來實(shí)現(xiàn)該功能。

1. 首先將input的type類型設(shè)置為number僅輸入數(shù)字,點(diǎn)擊的時(shí)候就會(huì)默認(rèn)彈出數(shù)字鍵盤。

輸入框type設(shè)置number

這時(shí)輸入中英文會(huì)保存不上信息

然后js中增加當(dāng)該input的focus觸發(fā)的時(shí)候?qū)ype改回text

js將type改回text

這時(shí)候便可以輸入中英文,但是number的默認(rèn)鍵盤想輸入小數(shù)點(diǎn)起碼切換三次以上才可以,干脆直接將。替換為.

替換字符串

最后,這個(gè)方法僅能在輸入使用,如果還有二次渲染該頁(yè)面,因?yàn)閕nput是number,所以賦值會(huì)放不上去顯示空,謹(jǐn)慎使用

關(guān)鍵詞:
返回列表