如何打开iOS的数字键盘,如果html5文本框类型="文本"的android?

Bha*_*i D 2 javascript safari html5 textbox android-browser

我对html5移动文本框有以下问题.

  1. 如果输入是,有任何选项可以打开ios和android平台的数字键盘type="text".

  2. 我面临的问题是,如果文本框是 type="number",无法在文本框中动态追加$,%符号(在android或ios浏览器中重现这个打开的html页面)

    是否有任何选项在文本框中包含$,%符号,如果type必须是type ="number",则该值不会出现在safari,chrome和android浏览器中.

样品:

http://jsfiddle.net/bharathid/bFk9c/

在firefox中打开上面的URL它运行正常,但是在chrome值中打开时消失了.

注意:

在我的情况下,不喜欢在单独的跨度中使用$,%符号.

参考:

iOS5默认显示数字小键盘,不使用type ="number"或type ="tel"

Wha*_* On 5

试试这个:

<input type="number" />
<input type="tel" />
Run Code Online (Sandbox Code Playgroud)

它在Android中运行良好,..

完成数字后,将其设置回字母数字.

或者你需要去寻找普通键盘的一部分..所以它可能取决于用户选择......

UPDATE

试试这个...

<input type="number" />
<input type="tel" />
Run Code Online (Sandbox Code Playgroud)

当输入获得焦点时,这两个都呈现数字小键盘.

其他所有东西似乎都带来了标准键盘.

你可以看到对于iOS

不使用那些我们不能使用任何数字键板...的两个insence iOSANDROID.