6 Stimmen

e.which ENTER-Taste nur aktiviert, wenn das Eingabefeld fokussiert ist

Ich verwende ein e.which von Jquery, um eine Funktion beim Drücken von ENTER auszuführen, aber ich möchte, dass diese Funktion nur aufgerufen wird, wenn das jeweilige Eingabefeld fokussiert ist (wo der Cursor blinkt).

Meine aktuelle Jquery-Funktion.

$(document).keyup(function(e) {
    if (e.which == 13) {
        var page = $("#userpage").val();

        if(page > 0) {
            $("#search").click();
        } else {
            $('.save').click();
        }
    }
});

Ich will das $("#Suche").click(); nur aufgerufen werden, wenn die #suchen_text fokussiert ist oder eine Eingabe hat, weil ich ein paar mehr Eingabefelder habe und die Benutzer dazu neigen, Enter zu drücken, und bei Enter wird diese Funktion aufgerufen.

Ich danke Ihnen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X