テキストボックスやテキストエリア内の文字を選択したときのイベントを取得するには、onselectを使用します。
サンプルソース
例)テキストボックス値を選択するとアラート表示する
1 2 3 |
function myFnc(){ alert("値が選択されました。"); } |
1 2 3 4 5 6 7 8 9 10 11 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script src="sample.js"></script> </head> <body> <input type="text" id="txt1" value="hoge" onselect="myFnc();" /> </body> </html> |
実行サンプル
値を選択すると、アラートが表示されます。
テキストボックスの場合:
テキストエリアの場合:
テキストエリアの場合:
解説
- onSelectイベントは、値が選択される直前に呼び出されます。
- タブでフォーカスが移ってきた直前にも呼び出されます。