-1

如果在 iPhone 中运行的 HTML 页面中的 textarea 或 input(文本类型)元素具有焦点,则 iPhone 键盘将显示。

但是,我有一个图像(标签),我希望能够在该元素具有焦点时显示 iPhone 键盘,并捕获按键事件。

我读过 CSS 样式 -webkit-user-modify: read-write; 应该这样做,但它似乎无法在 iOS 模拟器中工作。

我正在使用 JQuery Mobile,没有任何本机 Cocoa/Objective C 代码。

在此先感谢您的帮助。

4

1 回答 1

1

单击图像时将焦点发送到隐藏的文本字段(position: relative; left:-10000px;用于 CSS 样式),并且当该文本字段失去焦点时,该文本字段的值是用户输入的文本。

$("#myImg").click(function() {
    $("#inputOutsideOfPageAndUnviewable").blur(function() {
         var myImageTag = $("#inputOutsideOfPageAndUnviewable").val();
    });
    $("#inputOutsideOfPageAndUnviewable").focus();
});
于 2012-04-23T19:39:32.503 回答