相关疑难解决方法(0)

iPhone UIWebview:如何强制使用数字键盘?可能吗?

我正在尝试使用PhoneGap开发一些iPhone应用程序.PhoneGap基本上包装了一个UIWebView - 它运行良好.问题是我的应用程序有几个输入字段只接受数字输入.我真的需要强制数字小键盘而不是接受默认的标准键盘,然后强制用户切换到每个字段上的数字.有谁知道这是否可能?怎么样?

澄清:我知道Apple目前不提供任何API来允许此操作.我想知道创建一个从UIWebView继承的自定义类是否有帮助,或者创建自定义键盘是否会开辟一些可能性?

2009年11月6日更新 - 如下所述,Apple最近更新了safari功能,以便再次支持.所以接受的答案被改变以反映这一点.

 <html>
<input type='tel'/>
<input type='number'/>
<input type='email'/>
<input />
</html>
Run Code Online (Sandbox Code Playgroud)

iphone keyboard uiwebview cordova

61
推荐指数
3
解决办法
6万
查看次数

iPhone Web应用程序和特定输入类型

我记得在一段时间内看过一个教程,但我无法重新谷歌.

据说有一种方法可以让iPhone上的Safari提供非默认键盘.它有点像这样,输入名称属性中的某些关键字触发了它......

这将提供默认键盘:

<input type="text" name="normal_text" />
Run Code Online (Sandbox Code Playgroud)

这将给出数字输入键盘:

<input type="text" name="blah_blah_zip" />
Run Code Online (Sandbox Code Playgroud)

这将给出数字输入键盘:

<input type="text" name="blah_blah_email" />
Run Code Online (Sandbox Code Playgroud)

有谁知道这仍然是一个可用的功能,如果是这样,触发它的关键字是什么?谢谢!

iphone safari mobile-safari

30
推荐指数
1
解决办法
3万
查看次数

强制数字键盘在ipad上为contenteditable元素

我在保持app的几个部分中使用了contenteditable.由于我们正在记录时间,当然,我希望键盘能够自动切换到ipad用户的数字键盘.我已经尝试将所有属性添加到我能想到的元素中,例如:

  • 类型=号
  • 类型=电话
  • 图案= [0-9]*

但是ipad仍然会加载默认键盘.

这是一个例子:

<div class="editable validate numbers-only" contenteditable="true" type="number" pattern="[0-9]*">3</div>
Run Code Online (Sandbox Code Playgroud)

我可以使用任何技巧来显示我的ipad用户的数字键盘吗?

html5 contenteditable ipad

20
推荐指数
1
解决办法
4315
查看次数