2

jqueryを介してコーディングされた単純なjavascriptキーダウンイベントがあります。イベントは、「ダウン」しているキーに警告するだけです。これはほとんどのキーで機能しますが、InternetExplorerのバックスペースキーでは機能しません。IEがキープレスイベントでこれを台無しにしていることを読みましたが、キーダウンイベントとキーアップイベントで機能するはずでした。

IEでバックスペースをキャプチャするためにjqueryを介してできることはありますか?私が現在テストしているIEのバージョンは次のとおりです。

8.0.7600.16385

        $('.AddressField').bind("keydown", function (e) {
            alert(e.keyCode);
        });
4

2 に答える 2

3

どちらを使用するか:

  $('.AddressField').keypress(function(e){
       alert(e.which);
   });
于 2010-07-22T03:27:56.240 に答える
0

keyCodeプロパティはIEでは使用できません。IEでは、プロパティを使用する必要がありwhichます。

于 2010-07-22T03:21:06.773 に答える