ボタンを押すと、JSを介してキーボードを無効にしようとしていますが、私は運がありません。モバイルSafari - Javascriptでキーボードを閉じる
セットアップ:
- 私はそれに縛ら受け入れ、キャンセルボタンで
textarea
を持っています。 - キャンセルボタンをクリックすると、私のビューオブジェクトは
textAreaElement.blur()
を呼び出します。 - これで、承認ボタンとキャンセルボタンが削除されます。
期待:
- フィールドがフォーカスを失った(視覚的に、そうでなければ)。
- キーボードを閉じます。
実際:
- フィールドがフォーカスを失うように見える(視覚的に、カーソルが表示されていない)、およびプログラムで。
- キーボードは引き続き表示されます。
私はすでに通常のGoogleを試してきましたが、それらはすべて、フォーカスされた要素でblur
を呼び出すだけで十分であると考えるようです。 1人のユーザーが、$('input').blur()
と呼んで、すべてのフィールドがぼやけていても差がないようにすることさえ提案しました。