キーが押されたときに JS 関数を呼び出す必要がある HTML 入力があります。
Firefox、Chrome、および一部のバージョンの IE では問題なく動作します。IE のドキュメント モードに依存します。
- エクスプローラー モード: 10。ドキュメント モード: 標準。動作しますか?はい
- エクスプローラー モード: 10。ドキュメント モード: IE 8 標準。動作しますか?いいえ(IE10 のデフォルト設定)
- エクスプローラー モード: 9。ドキュメント モード: IE 9 標準。動作しますか?はい
- エクスプローラー モード: 8。ドキュメント モード: IE 8 標準。動作しますか?はい
HTML コード:
<input type="text" id="txtSearch" onkeypress="LaunchSearch(event);"/>
JS コード:
function LaunchSearch(e) {
if (e.keyCode == 13) {
if ($.browser.msie && parseInt($.browser.version, 10) <= 8) {
e.returnValue = false;
} else {
e.preventDefault();
}
Search();
}
}
誰でも何か考えがありますか?