HTMLテキストボックスのコンテンツを完全に選択するようにしています。テキストボックス内のすべてのテキストを選択する強力な方法
私はコンポーネントにonfocus="this.select()"
を置く単純な解決法を知っていますが、ユーザーがダブルクリックすると選択が失われ、クロムのようなブラウザではそれほどうまく動作しないので、これは良い解決策ではありません入力フォームに戻ります。
Googleで検索したところ、良い解決策が見つからない場合、ほとんどの提案はこの単純な解決策です。
テキストボックス内の選択が一度変更されないようにしたい場合は、AdSenseからコードを取得するときにAdSenseを使用した場合など、可能であればテキストボックスの内容を編集できないようにしてください選択は決して変更されず、テキストボックス内のコードを変更することはできません。
解決方法はありますか。
これはうまくいきましたが、クイックダブルクリックでなかった場合でも、2回目のクリックで選択を元に戻していました。 –
@Emil:実際には、これはあなたの解決策よりも優れていると思います。私はこれと同じように実装するように注意しました。ユーザーが選択を一切変更しないようにするのは混乱し過ぎると思います。ユーザーは、Webページから好きなものを選択してコピーできると期待しています。 –
Tim、ウェブページのトラッキングコードのように修正してはいけないものをコピーしていることがあるので、この機能を制限するのがポイントです。そして、誤ってコードを修正したり、すべてを選択したりしないと、機能しません。 –