0

私は Meteor を使用しています。「新規追加」ボタンをクリックすると消え、代わりにテキスト ボックスが表示されます。

ボタンと入力の間でどのように切り替わるかについてのロジックにはまったく関係がないため、ここでは説明しません。ただし、HTML コードは以下のとおりです。

  1. ボタンとテキスト ボックスを切り替えるビット

    <tr>
        {{#if isAddNew }}
    
        <td></td>
        <td>{{> insertNewTask }}</td>
    
        {{else}}
        <td></td>
        <td>
            <button id="btnNewTask" class="btn btn-success" role="button">New Task</button>
        </td>
        {{/if}}
    </tr>
    
  2. insertNewTask テンプレート

    <input class="col-xs-9" autofocus="autofocus" placeholder="Enter your new task and press enter"
           id="insertTask" type="text" value="{{name}}"/>
    

これですべてが機能します。唯一の問題は、携帯電話で [新しいタスクの追加] ボタンを押すと、新しい入力にフォーカスすることですが、入力フィールドをもう一度クリックして、ポップアップするキーボード。

キーボードを自動的にポップアップさせることはできますか?

4

1 に答える 1

2

iOS では、この可能性は無効になっています。これは、iOS デザイナーが Web 開発者がユーザーの注意をそらしたり混乱させたりする方法でそれを使いすぎるのではないかと心配したためです。Android ではビルドに依存すると思いますが、大多数が同様の原則に従っても驚かないでしょう。

要するに、いいえ、プログラムでモバイルのテキスト フィールドに集中する方法はありません。

于 2013-11-10T11:06:21.033 に答える