Wie finde ich mit jQuery heraus, welche Taste gedrückt wurde, als ich mich an das Tastendruckereignis band? $('#searchbox input').bind('keypress', function(e) {}); Ich möchte eine Übermittlung auslösen, wenn ENTERgedrückt wird. [Aktualisieren] Obwohl ich die (oder besser: eine) Antwort selbst gefunden habe, scheint es Raum für Variationen zu geben;) Gibt es einen …
Wie erkenne ich, wenn eine der Pfeiltasten gedrückt wird? Ich habe das benutzt, um herauszufinden: function checkKey(e) { var event = window.event ? window.event : e; console.log(event.keyCode) } Obwohl es für jede andere Taste funktionierte, funktionierte es nicht für Pfeiltasten (möglicherweise, weil der Browser standardmäßig auf diesen Tasten scrollen soll).
Ich möchte erkennen, wann sich der Inhalt eines Textfelds geändert hat. Ich kann die Keyup-Methode verwenden, aber das erkennt auch Tastenanschläge, die keine Buchstaben erzeugen, wie die Pfeiltasten. Ich dachte an zwei Methoden, um dies mit dem Keyup-Ereignis zu tun: Überprüfen Sie explizit, ob der ASCII-Code der gedrückten Taste ein …
Welche Optionen muss ich in diesem speziellen Fall haben, damit diese Eingaben eine Funktion aufrufen, wenn ich die Eingabetaste drücke? // HTML view // <form> <input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> /> <br /> <input type="text" ng-model="email" <!-- Press ENTER and call myFunc --> /> </form> …
Ich habe ein formmit zwei Textfeldern, einem Auswahl- Dropdown und einem Optionsfeld . Wenn die enterTaste gedrückt wird, möchte ich eine Javascript-Funktion (benutzerdefiniert) aufrufen, aber wenn ich sie drücke, wird das Formular gesendet. Wie verhindere ich, dass das formgesendet wird, wenn die enterTaste gedrückt wird?
Ich habe alle Antworten auf diese Fragen gelesen und keine der Lösungen scheint zu funktionieren. Außerdem bekomme ich die Stimmung, dass das Auslösen eines Tastendrucks mit Sonderzeichen überhaupt nicht funktioniert. Kann jemand überprüfen, wer dies getan hat?
Ich suche nach einer schnellen Möglichkeit, in Selenium eine Eingabetaste einzugeben. Leider hat das Formular, das ich testen möchte (nicht mein eigener Code, daher kann ich es nicht ändern), keine Schaltfläche zum Senden. Wenn ich manuell damit arbeite, tippe ich einfach ENTERoder RETURN. Ich muss wissen, wie man das mit …
Wie kann ich die onKeyPressVeranstaltung in ReactJS zum Laufen bringen? Es sollte alarmieren, wenn enter (keyCode=13)gedrückt wird. var Test = React.createClass({ add: function(event){ if(event.keyCode == 13){ alert('Adding....'); } }, render: function(){ return( <div> <input type="text" id="one" onKeyPress={this.add} /> </div> ); } }); React.render(<Test />, document.body);
Ich frage mich, was ich falsch mache: $(".s").keypress(function(e) { switch (e.keyCode) { case 8: // Backspace //console.log('backspace'); case 9: // Tab case 13: // Enter case 37: // Left case 38: // Up case 39: // Right case 40: // Down break; default: doSearch(); } }); Ich möchte, dass meine …
Wie fängt man das Tastendruck- oder Tastendruckereignis auf einem DIV-Element ab (mit jQuery)? Was ist erforderlich, um das DIV-Element fokussieren zu können?
Ich benutze einen keypressHörer zB .. addEventListener("keypress", function(event){ } Dies scheint jedoch keine Rücktaste zu erkennen, die Text löscht ... Gibt es einen anderen Listener, mit dem ich dies erkennen kann?
Wenn Sie den Beispielcode aus der jQuery-Dokumentation für den Keypress-Ereignishandler verwenden, kann ich den DeleteSchlüssel nicht erfassen . Das folgende Snippet wird protokolliert, 0wenn die DeleteTaste in FireFox gedrückt wird: $(document).keypress(function(e) { console.log(e.which); }); Es scheint eine Möglichkeit zu geben, den DeleteSchlüssel zu erfassen , aber es ist ein mehrdeutiger …
Ich suche nach einer Möglichkeit, eine Funktion an meine gesamte Seite zu binden (wenn ein Benutzer eine Taste drückt, soll sie eine Funktion in meiner component.ts auslösen). Es war einfach in AngularJS mit einem, ng-keypressaber es funktioniert nicht mit (keypress)="handleInput($event)". Ich habe es mit einem Div-Wrapper auf der ganzen Seite …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.