HTML/CSS, iOSアプリ開発
テキストボックス<input type=”text”>で、入力が出来ない問題
適当にWebViewで下記のソースを読み込み、
1 |
<input type="text"> |
テキストボックスが表示されます。
で、フォーカスを合わせると、キーボードは表示されるのに、なぜか文字が入力できないという問題がありました。
しばし悩んだ結果、スタイルに下記を発見
1 2 3 4 |
* { -webkit-user-select : none; -webkit-touch-callout : none; } |
この中の、”-webkit-user-select” でコンテンツを選択できないようにしているのですが、
入力エリアへの入力も出来なくなっていたようでした。
で、inputとtextareaへは別途指示するように修正してうまくいきました。
1 2 3 4 5 6 7 |
* { -webkit-user-select : none; -webkit-touch-callout : none; } input, textarea { -webkit-user-select : auto; } |
iOSで、UIWebViewベースで作成している時の話なので、
Androidだとどうなんかわからん感じ