ChromeとSafariで「this.select()」における自動選択ができない問題

inputのテキストボックスで、「onfocus=”this.select()”;」を指定すると、マウスでフォーカスを当てた時にテキストが全選択される。

ところが!

ChromeとSafariでは、一瞬でフォーカスが解除されてしまう。。

これの解決には、

onfocus=”setTimeout(function(){document.<form>のname属性名.<input>のname属性名_name.select()},0);”

で解決可能!


★参考URL
 ・[情報と音楽] Safari / Chrome でテキストエリアをフォーカス時にテキストを全選択する

スポンサードリンク

コメント

タイトルとURLをコピーしました