テキストフィールドの属性を readonly にして、onFocus=“this.blur()” を指定しても、IE では文字列を選択できてしまう。
回避策として、onSelectStart=“return false” も追加しよう。
(IE9で検証)
※デモはIEで確認してください。
← 文字列をドラッグすると選択できると思います。
<input type="text" name="readonly_text" value="readonlyなテキスト" readonly="readonly" onFocus="this.blur()">
← 選択できないと思います。
<input type="text" name="readonly_text" value="readonlyなテキスト" readonly="readonly" onFocus="this.blur()" onSelectStart="return false">