【问题标题】:How to call tablet's keyboard with jQuery?如何使用 jQuery 调用平板电脑的键盘?
【发布时间】:2012-10-12 11:25:58
【问题描述】:

我有一个关于致电tablet's keyboard 的问题。

我有一个下拉列表和文本框。现在,当我选择 DropDownList 项目时,我想将焦点设置在文本框上并调用数字键盘。这一切都必须在不按文本框的情况下工作。

我使用ASP.NET MVCjQuery

谢谢。

【问题讨论】:

  • 用户需要交互

标签: jquery asp.net-mvc tablet


【解决方案1】:

将焦点设置到文本框以触发键盘的打开,这可能会有所帮助。 示例:http://ftlabs.github.com/fastclick/examples/focus.html 代码:https://github.com/ftlabs/fastclick

<input type="number">

<input type="tel">

当文本输入获得焦点时触发数字小键盘。

【讨论】:

  • 我们在这里谈论的是什么平板电脑和操作系统?
  • 当我单击文本框时,您的变体会调用数字键盘。但我想在用户端不采取任何操作的情况下显示键盘。
【解决方案2】:

我会尝试将焦点设置在文本框 onSelect(在下拉菜单上)

【讨论】:

  • 我已经设置了焦点,但是键盘问题仍然是开放的。
  • 大多数平板电脑操作系统只要在文本字段上获得焦点就会调出键盘。如果这不起作用,我的下一个尝试是调用 jQuery 中的“单击”函数。
  • 我也试过了。但它没有用。我已经在 iOS 和 Android 上进行了测试。
【解决方案3】:

http://jsfiddle.net/VJeLY/

<select id="dropDownList">
<option>This</option>
<option>That</option>
</select>
<input type="number" id="text-inputId"/>​

$('#dropDownList').change(function(){
    $('#text-inputId').focus()
})​

【讨论】:

  • 好的,谢谢。但它只是设置焦点。你知道我怎样才能为平板电脑调用键盘吗?
猜你喜欢
  • 2016-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-02
  • 2015-10-15
  • 2012-03-24
  • 1970-01-01
相关资源
最近更新 更多