2017-03-06 6 views
-2

Gibt es wirklich eine Möglichkeit, mit der ich die Anzahl der Male zählen konnte, die die Eingabetaste in einer Webseite gedrückt wird. Nicht etwa in einem Element ein Textfeld für ein Beispiel, sondern die gesamte Webseite. Sagen Sie, wenn ich google.com öffne und etwas in das Suchfeld eintippe und die Eingabetaste drücke, damit die Zählung eins ist. als solche würde eine andere Suche geben 2 drückt eingedrungen. irgendwelche Vorschläge oder Ideen?Zählen Sie die Anzahl der Eingaben in einer Webseite

+0

'java' +' jquery'? Vielleicht meinst du "Javascript"? Denken Sie daran, ['java' ist nicht' javascript'] (http://stackoverflow.com/questions/245062/whats-the-difference-between-javascript-and-java). – sudo

+0

Sicher ist es möglich. Aber aus Interesse: Warum möchten Sie die Zeiten zählen, die Enter gedrückt wird? Wird der erste Nutzer, der 100 Mal auf Ihrer Website eingibt, einen Preis erhalten? ;-) –

+0

füge einen Zähler für jedes Mal hinzu, wenn jemand sucht, würde ich sagen. – SC92

Antwort

0

Sie können dies erreichen, indem er folgenden Ansatz:

var noOfCounts = 0; 

$(document).on('keyup', function(e){ 
    if (e.which == 13){ 
     noOfCounts ++; 
    } 
}); 
0

Sie möchten eine Veranstaltung JS Zuhörer

MDN Docs

Insbesondere keydown.

window.addEventListener('keydown', function(e){ 
    console.log(e.keycode); 
}); 

Dann herauszufinden, welche keycode Sie brauchen, und die Validierung und andere Funktionen von dort.

Verwandte Themen