2

私のアプリには、このようなログインフォームがあります

<div id="container">
  <form name="login" id="login" method="post" action="">
    <input name="email" type="text" class="label" id="email" placeholder="Enter email...">
    <input name="password" type="password" class="label" id="password" placeholder="Enter password...">
    <input type="submit" name="submit" id="submit" value="Login">
    <a href="register.html" class="sign">Sign Up</a>
  </form>
</div>

タッチ デバイスで画面をタップすると、フォーカスがフォーム フィールド (入力、ボタン、リンク) から離れます。これは、blackberry および android デバイスで発生します。iphone では試していません。

フォーカスがフォーム フィールドから離れないようにするにはどうすればよいですか? 私はphonegapでアプリを構築しています。

4

2 に答える 2

0

選択された現在の入力を維持する変数と同じくらい単純かもしれません。

$(document).ready(function () {
    var selected;
    $('input').focus(function (e){
       selected = $(this).attr('id');
    });
    $('window').blur(function() {
       $('#selected').focus();
    });
});
于 2013-05-18T20:33:45.217 に答える