質問: タブキーでフォーカスを移動させて(もしくは前のinputタグ入力でフォーカスをjavascriptで移動させて)、input[type=time]タグに全角で文字入力をしようするとフォーカスが外れてしまい、他のinputタグにフォーカスされてしまいます。 javascriptなどを利用して、フォーカスを外さずに全角から半角にする何かいい方法が方法がありますでしょうか? ご教示頂ければ幸甚です。 ``` ```
回答: ブラウザによって挙動が変わるようには思いますけど、全角が受け入れられないのはブラウザの仕様によるものなので、 全てのブラウザで同じように ということでしたらtype=textにして入力チェックで 全角入力時はNGとしたら良いのでは。 ユーザー入力値を自動で変換するのはあまり良いやり方ではありません。