JavaScript 仮想キーボードを開発しましたが、デフォルトのモバイル キーボードは使用しない予定です。
ただし、html テキストフィールド、テキストエリアに注目したり、div contenteditable="true"> を使用したりすると、デフォルトのキーボードが飛び出して仮想キーボードを覆います。
デフォルトのモバイル キーボードを無効化またはブロックして、表示されないようにする方法についてのアイデアはありますか?
JavaScript 仮想キーボードを開発しましたが、デフォルトのモバイル キーボードは使用しない予定です。
ただし、html テキストフィールド、テキストエリアに注目したり、div contenteditable="true"> を使用したりすると、デフォルトのキーボードが飛び出して仮想キーボードを覆います。
デフォルトのモバイル キーボードを無効化またはブロックして、表示されないようにする方法についてのアイデアはありますか?
私も同様の問題を抱えていましたが、最終的に私がしたことは、単に要素に置き換えることでしtextarea
たdiv
。
div要素(の代わりに配置された)にクリックイベントを追加し、textarea
ユーザーがdiv要素をクリックすると、仮想キーボードdiv(ページの読み込み時にキーボードがdiv内に非表示)が表示され、ユーザーが入力するとコンテンツが表示されます。 divにappendとappendToを追加しました。
これにより、この問題に取り組む方法について簡単に説明できることを願っています。
(メソッド名を確認してください。ゼロから書きました。英語で申し訳ありません)