問題点
Windows 10のMicrosoft Edgeで、input type="email"のフォームを入力する際、
IMEが強制的にONになってしまいます。
メールアドレスの入力なので、初期値は英数字入力になってほしいです。
一方、IMEで「#めーる」などにメールアドレスを登録しているユーザーに配慮し、
IMEを使用できないようにはしたくありません。
バリデーションは効いているようなので、タグ自体は認識していると思われます。
バリデーションの都合上、できればinput type="text"に変更することはしたくありません。
この現象は、以下に掲載されているフォームのサンプルでも再現します。
<input type="email"> - MDN web docs
原因や対処法の案がありましたら、ご教示いただけないでしょうか。
作ろうとしているページはWindows 10のEdgeだけでなく、
AndroidのChromeや、iOSのSafariなどでの閲覧も想定しています。
試したこと
- style="ime-mode: inactive;"属性を追加 ⇒ 変化なし
- style="ime-mode: disabled;"属性を追加 ⇒ 変化なし
環境
- Windows 10 1903
- Microsoft Edge 44.18362.449.0
回答1件
あなたの回答
tips
プレビュー