如何打开数字键盘的iOS,Android如果HTML5文本框类型=“文本”?
我对html5移动文本框有以下问题。如何打开数字键盘的iOS,Android如果HTML5文本框类型=“文本”?
如果输入是
type="text"
,是否有任何选项为ios和android平台打开数字键盘?-
问题我面临这里,如果文本框为
type="number"
,不能够动态地追加$,%符号在文本框中(复制在Android或iOS浏览器在这种开放的html页面)有什么选项在文本框中包含$,%符号,如果type必须是type =“number”,则该值不会出现在safari,chrome和android浏览器中。
样品:
http://jsfiddle.net/bharathid/bFk9c/
在Firefox中打开它的正常工作上面的网址,但在开放的铬值消失。
注:
在我的情况不喜欢用$,%符号在不同的跨度。
参考:
iOS5 show numeric keypad by default without using type="number" or type="tel"
试试这个:
它工作正常在Android中,..
然后将其设置回字母,当你与完成数字..
否则你需要去的普通按键板的一部分。这使得它可以在用户选择取决于起来......
UPDATE
尝试......
<input type="number" />
<input type="tel" />
当输入获得焦点时,它们都会显示数字键盘。
其他一切似乎都提出了标准键盘。
你可以看到this对于iOS
不使用那些我们不能使用任何数字键板......无论iOS
和ANDROID
的insence。
我在html5页面询问。不是一个android页面。 –
你能证明......我的意思是在HTML代码的部分你提到的关键董事会..如果它的默认或第三方浏览器..我们很多不使用这..如果它自己的Web视图或Web浏览器(负浏览器)它将工作.. – MLN
如果我们使用type =“number”,默认打开数字键盘,如果我们使用type =“text”,它会打开一个普通的键盘。 –
如果你只想数字键BORD我认为你应该与用户@Madhu答案..我会工作得很好.... – 2014-03-14 05:56:47
谢谢用户@不要B负...我不是负面... Just Joking .. – MLN