Code kopieren Der Code lautet wie folgt: <br>$(function () { <br>$('input:text:first').focus(); //Fokus auf das erste Textfeld setzen<br>var $inp = $('input ' ); //Alle Eingabeelemente <br>$inp.keypress(function (e) { //Geben Sie der Funktion hier einen Ereignisparameter mit dem Namen e, Sie können ihn auch Ereignis nennen, optional, e ist das Ereignis, das im auftritt IE-Fenster. 🎜> var key = e.which; //e.which ist der Wert des Schlüssels<br> if (key == 13) {<br> warning("aaa");<br> }<br>}); <br>});<br><br> </div> Ein seltsames Phänomen: <p><br>Ich habe ein Login-Steuerelement gezogen und es dann in eine Vorlage für die benutzerdefinierte Entwicklung umgewandelt. <br><br><br><img src="http://files.jb51.net/file_images/article/201405/20140511111529.png" alt="Jquery überwacht Tasten und drückt die Eingabetaste, um den Implementierungscode einer method_jquery auszulösen" ><br><br> </p>Der obige Code erfasst die Eingabetaste im Textfeld. Zu diesem Zeitpunkt muss der LoginButton ausgelöst werden, um die Anmeldeinformationen zur Überprüfung zu übermitteln. Verwenden Sie jedoch $("[id$=LoginButton]").click( ); nur auf Firefox. Es funktioniert nicht im IE. Versuchen Sie es mit $("[id$=LoginButton]"). Im IE wird die Fokussierung abgeschlossen und klickt. Warum? <p> </p> <p></p> <div class="codetitle"><span><a style="CURSOR: pointer" data="61772" class="copybut" id="copybut61772" onclick="doCopy('code61772')">Code kopieren<u></u></a> Der Code lautet wie folgt:</span></div> <div class="codebody" id="code61772">$inp.keypress(function (event) {<br> var key = event.which;<br> if (key == 13) {<br> $("[id$=LoginButton]").click(); //Support Firefox, IE Kampfsportschule <br> / /$('input:last').focus();<br> $("[id$=LoginButton]").focus(); //Unterstützt IE, Firefox ist ungültig. /Die beiden oben genannten Sätze werden implementiert.<br> }<br>});<br><br><br> </div>Verwenden von Keyboard Listening Events (SSH) in JQuery <p></p> <p></p> <div class="codetitle"><span>Code kopieren<a style="CURSOR: pointer" data="39746" class="copybut" id="copybut39746" onclick="doCopy('code39746')"><u></u> Der Code lautet wie folgt:</a></span></div>$(document).ready(function( ){<div class="codebody" id="code39746"> find();<br>$("#pageSize").bind("keyup",function(){find();});<br> //Legen Sie das Tastatur-Abhörereignis fest , wenn Sie den Text eingeben Nachdem Sie den Wert in das Feld eingegeben haben, wird die entsprechende Methode sofort ausgeführt. Dies bedeutet, dass bei Eingabe von 4 in das Textfeld 4 Daten auf der Seite angezeigt werden <br> („#pageSize: Hiermit wird der Wert der Tag-Attribut-ID abgerufen)<br> („keyup“: Der Wert des Tastatur-Abhörereignisses ist festgelegt und kann nicht geändert werden)<br> (Die folgende Funktion(){find();} : ist die auszuführende Methode)<br>$( "#pageNo").bind("keyup",function(){find();});<br> //Legen Sie das Tastatur-Abhörereignis fest, d. h. Wenn Sie einen Wert in das Textfeld eingeben, wird die entsprechende Funktion sofort ausgeführt. Die Methode bedeutet hier, dass bei Eingabe von 5 in das Textfeld die fünfte Seite auf der Seite <br> warning(" find angezeigt wird ()");<br>Wie oben<br> });<br> <br><br> </div>