onselect属性は当該要素にフォーカス(テキスト入力欄に入力できる状態)してから、textarea要素内のテキスト、または input要素(type="text")の value属性の値のテキストを選択したときに起動するスクリプトを指定するイベント属性(イベントハンドラ)です。テキストの選択とは、ポインティングデバイスでドラッグしたときや左ボタンを2回連続押しで単語を選択、さらに3回連続押しで段落を選択することを指します。
次のスクリプトでは入力欄の中にあるテキストが選択されると、下の入力欄に選択されたテキストを反映します。
<script type="text/javascript">
function gval() {
var gtext = document.selection.createRange().text;
document.sample.MyField.value = gtext; }
</script>
......
<form name="sample">
<p>次の中から左ボタンを2回連続で押して干支をひとつ選択してください。<br>
<input type="text" size="40"
value="申 酉 戌 亥 子 丑 寅 卯 辰 巳 午 未"
onselect="gval()" readonly></p>
<p>あなたが選択した干支は、
<input type="text" size="1" name="MyField">です。</p>
</form>
適用できる対象が input要素(type="text")と textarea要素に限定されているため、onselect属性の使い道はいまいち良くわかりません。