-1

iPhoneで実行されているHTMLページでtextareaまたはinput(type text)要素にフォーカスがある場合、iPhoneキーボードが表示されます。

ただし、画像(タグ)があり、この要素にフォーカスがあるときにiPhoneキーボードを表示し、キー押下イベントをキャプチャできるようにしたいと思います。

CSSスタイル-webkit-user-modify:read-write;を読みました。これを行うことになっていますが、iOSシミュレータでは機能していないようです。

ネイティブのCocoa/ObjectiveCコードを使用せずにJQueryMobileを使用しています。

よろしくお願いします。

4

1 に答える 1

1

画像がクリックされたときに非表示のテキストフィールド(CSSスタイルの場合)にフォーカスを送信しposition: relative; left:-10000px;、そのテキストフィールドがフォーカスを失った場合、そのテキストフィールドの値はユーザーが入力したテキストになります。

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