Delphiのブラウザ機能を利用した場合、ボタン(type="button")の
指定がマウスでクリックすると動作するが、キーボード操作では動作
しない。
対策として、以下のように指定すれば有効となります。
<input type="button" onclick="alert('button Click')"
onkeydown="if(event.keyCode!=9) alert('enter key')" value="button">
【説明】
・上記コードは一行で書いてください。
・onkeydownではキーコードが「9」のタブキーが押された時以外に反応するように
なっています。
但し、IEやFireFoxなどでは、マウスクリックで「onClick」と「onkeydown」の
二つのイベントが実行されてしまいます。
最終更新:2008年03月07日 09:54