回答
電話:<input type="tel" name="usrtel">
這將打開一個alphanummeric鍵盤。這可以是任何你想要的號碼,不僅是一個電話號碼:-)
類型「tel」是新的,來自html5。有關所有輸入類型的概述可以在這裏找到:W3Schools
從週一起編輯。 2014年9月1日下午4:30: 由於Jonas Grumann給出的答案,我在編輯我的答案。您應該僅使用<input type="tel"
僅用於數字。像所描述的類型:例如電話號碼。如果用戶輸入十進制數,該輸入類型將不會識別它。
如果你希望用戶輸入您與這裏給出的答案「模式」做decimalnumbers你應該使用他們,那麼這樣的:
HTML
<input type="text">
和JS(請考慮:這些都是你需要jQuery/jQuery-mobile
$('input[type="text"]').on('touchstart', function() {
$(this).attr('type', 'number');
});
$('input[type="text"]').on('keydown blur', function() {
$(this).attr('type', 'text');
});
命令爲了完整起見,我將引用已經給出此答案的用戶 - >Force iOS numeric keyboard with custom currency pattern
這個想法很簡單。輸入開始並以type =「text」結尾, ,但它在touchstart事件中暫時變爲type =「number」。此 會導致出現正確的iOS鍵盤。只要用戶開始輸入任何輸入或離開該字段,輸入就會再一次變爲type =「text」 ,從而繞過驗證。
這種方法有一個缺點。當用戶返回已輸入的輸入 時,輸入將丟失(如果它 未驗證)。這意味着用戶將無法返回並編輯以前的字段。在我的情況下,這並不是那麼糟糕,因爲 用戶可能希望一次又一次地使用不同的 值,所以自動刪除輸入將會爲他們節省幾個步驟 步驟。但是,這在所有情況下可能都不理想。
它看起來像移動Safari支持電子郵件,數字,搜索,電話和網址的新的HTML5輸入類型 屬性。這些將會切換顯示的鍵盤 。查看類型屬性。
如果還有更多問題,請告訴我,我將再次編輯。
- 1. 默認情況下爲數字鍵盤,但允許使用字母字符
- 2. 數字鍵盤默認
- 3. 默認iPhone數字鍵盤
- 4. 想要在默認字母鍵盤中顯示數字軟輸入鍵盤
- 5. 默認情況下爲數字鍵盤,但允許使用文本
- 6. 如何在不強制數字輸入的情況下默認使用EditText上的數字鍵盤?
- 7. 如何在沒有文本框的情況下顯示數字鍵盤
- 8. 有沒有辦法檢測字母數字Unicode符號?
- 9. Java在開關默認情況下抱怨最終字段沒有初始化
- 10. 有沒有辦法阻止Visual Studio 2008在默認情況下在設計視圖中打開文件?
- 11. 在沒有默認構造函數的情況下使用nhibernate
- 12. 獲取數字鍵盤默認值
- 13. 帶數字和默認鍵盤的UITextField
- 14. 強制打開字母鍵盤
- 15. GIT_MERGE_AUTOEDIT =默認情況下沒有
- 16. 在Windows Phone中打開數字鍵盤?
- 17. 值「零」默認情況下,字符串
- 18. JS上只有字母數字和空格在鍵盤上
- 19. Python:有沒有辦法讓Entry字段具有默認值?
- 20. 有沒有辦法去除,除了字母,數字的一切,「 - 」從字符串
- 21. 默認情況下打開地圖
- 22. 有沒有辦法在不分配變量的情況下將字符串連接到數字?
- 23. 在沒有ctype.h的情況下轉換大小寫字母
- 24. bytearray.fromhex不會在沒有字母編號的情況下轉換
- 25. 有沒有辦法使用tesseract單個數字的數字?
- 26. 如何在沒有打字稿的情況下使用blueprintjs?
- 27. 有沒有辦法讓客戶端在套接字斷開的情況下發送服務器數據?
- 28. 防止在沒有密碼的情況下打開硬盤。
- 29. 默認情況下有沒有辦法顯示上個月的日曆?
- 30. 爪哇鞦韆字母數字鍵盤
這可能會工作,但這不是我所需要的。這打開了一個數字鍵盤,人們不能插入字符,他們可以嗎? – Nicolas 2014-09-01 14:50:14
所以你想要數字和文字,這樣的組合?做一個你需要的模式,0-9 az等組合 – Sithys 2014-09-01 14:53:14
是的數字和文字(字母數字):大多數用戶只會輸入數字,但其中一些需要字符...這就是爲什麼我不知道是否可以使用常見的文本鍵盤,但默認情況下使用數字(不使用'@ 123'鍵)。這是否更清楚? – Nicolas 2014-09-01 15:03:35