実行ボタンをクリックしなくてもEnterを押すだけで処理が実行される
ほうが当然だが使いやすい。
( キーボード入力→マウス操作よりキーボード入力だけのほうが簡単)
実装は簡単で、 テキストコントロールのonKeypressイベントに
処理を書くだけである。但し、onKeypressイベントに処理を書くと
1文字入力されるごとに処理が実行されてしまうため、イベントの
クライアントサイドで"入力がEnterでない場合は処理しない"という
コードを追加する。
手順は以下のとおり。
- キーワード入力用のテキストボックスのonKeypressイベントに
実行したいアクションを追加 - クライアントサイドのアクションの最初で以下のコードを実行
(クライアントサイドのアクションの一番上に"Execute Client Script"を追加)
If(thisEvent.keyCode != '13') {
return false;
}