フォームで数字のみの入力制限をかけてみたフォームで、一部半角英数字のみ許容する項目があった場合に半角入力に切り替えるのがわずらわしいのでJSで何とかしようとしたのがきっかけ。true;});}課題Chromeでの挙動がFireFox・IEと異なり、そこの違いを吸収しきれていない。半角変換を行う処理がFireFoxとIEではうまくいくものの、Chromeで違う挙動(全角入力中の内容は保持したまま、半角変換した文字が挿入される。入力文字が重複してしまう)だったので、全角入力中のチェック判定を行うなどの処理を入れて試行錯誤したが正解にはたどり着けず。今回はChromeではフォームに「inputmode="numeric"」(全角入力から半角入力に切り替えずに半角文字の入力に強制するフォームの属性設定)を追加することで無理やり回避。※上記属性を付与してもフォームにフォーカスした後に全角入力切替すると結局全角入力は出来てしまう。