0

テキストボックスに何かを入力しているときにエンターを押すたびに問題が発生します。ボタンの正確な機能を実行できるパネルがあることは承知していますが、今回はテキスト ボックスで Enter キーを押すと、通常、ソリューションの別のページに移動します。

誠に申し訳ありませんが、なぜそうなるのかわかりません。システムから送られてくるページもさまざまで、なぜそうなるのかわからないこともあります。

テキストボックスでEnterキーを押すたびに何もしないようにする方法または何かがありますか(ポストバックでさえないと思います)??

4

2 に答える 2

2

keypress イベントをキャッチし、ページがリクエストを実行するのを停止します: これは jquery を使用しています:

$(document).keypress(function (e) {
    var keyCode = (window.event) ? e.which : e.keyCode;
    if (keyCode && keyCode == 13) {
        e.preventDefault();
        return false;
    }
});
于 2013-02-06T21:30:22.007 に答える