電話:用于文本輸入的數(shù)字鍵盤有沒有辦法強制數(shù)字鍵盤出現(xiàn)在手機上<input type="text">?我剛剛意識到<input type="number">在HTML5中是針對“浮點數(shù)”,因此它不適用于信用卡號,郵政編碼等。我想模擬數(shù)字鍵盤功能<input type="number">,對于采用浮點數(shù)以外的數(shù)值的輸入。也許還有另一種合適的input類型嗎?
3 回答

小唯快跑啊
TA貢獻1863條經(jīng)驗 獲得超2個贊
你可以做到<input type="text" pattern="\d*">
。這將導(dǎo)致出現(xiàn)數(shù)字鍵盤。
有關(guān)更多詳細信息,請參見此處:適用于iOS的文本,Web和編輯編程指南
<form> <input type="text" pattern="\d*"> <button type="submit">Submit</button></form>

森林海
TA貢獻2011條經(jīng)驗 獲得超2個贊
我發(fā)現(xiàn),至少對于類似“密碼”的字段,做一些像<input type="tel" />
最終生成最真實的數(shù)字導(dǎo)向字段的東西,它也有沒有自動配置的好處。例如,在我最近為希爾頓開發(fā)的移動應(yīng)用程序中,我最終選擇了這個:
......我的客戶印象非常深刻。
<form> <input type="tel" /> <button type="submit">Submit</button></form>

SMILET
TA貢獻1796條經(jīng)驗 獲得超4個贊
使用type="email"
或type="url"
至少會在某些手機上給你一個鍵盤,比如iPhone。對于電話號碼,您可以使用type="tel"
。
- 3 回答
- 0 關(guān)注
- 573 瀏覽
添加回答
舉報
0/150
提交
取消