Λήψη Πιεσμένων Πλήκτρων στο JavaScript

Χρησιμοποιώντας το αντικείμενο Event μπορούμε να λαμβάνουμε πιεσμένα πλήκτρα. Ας δούμε πώς γίνεται αυτό. Ας υποθέσουμε ότι έχουμε ένα πεδίο εισαγωγής:

html<input>

Ας πάρουμε μια αναφορά σε αυτό σε μια μεταβλητή:

javascriptlet elem = document.querySelector('input');

Ας προσθέσουμε ένα event listener στο πεδίο εισαγωγής μας, που ενεργοποιείται με κάθε πίεση πλήκτρου:

javascriptelem.addEventListener('keypress', function(event) {
  
});

Στην ιδιότητα key του αντικειμένου του συμβάντος θα βρίσκεται ο πιεσμένος χαρακτήρας:

javascriptelem.addEventListener('keypress', function(event) {
  console.log(event.key);
});

Και στην ιδιότητα code θα βρίσκεται ο κωδικός του πιεσμένου πλήκτρου:

javascriptelem.addEventListener('keypress', function(event) {
  console.log(event.code);
});
Задание 1

Δημιουργήστε ένα πεδίο εισαγωγής που κατά την πληκτρολόγηση θα εκτυπώνει τις τιμές των πληκτρολογημένων πλήκτρων και τους κωδικούς τους.

Задание 2

Πατήστε διάφορα πλήκτρα στο πεδίο εισαγωγής και δείτε ποιες είναι οι τιμές και οι κωδικοί τους.

Задание 3

Προσδιορίστε ποιος κωδικός θα έχει το πλήκτρο Enter.

Задание 4

Προσδιορίστε ποιος κωδικός θα έχει το πλήκτρο BackSpace.

Задание 5

Δίνεται μια παράγραφος και ένα πεδίο εισαγωγής. Πληκτρολογείται κείμενο σε αυτό και πατιέται το πλήκτρο Enter. Κάντε έτσι ώστε αυτή τη στιγμή το πληκτρολογημένο κείμενο να εμφανίζεται στην παράγραφο κάτω από το πεδίο εισαγωγής, και το περιεχόμενο του πεδίου εισαγωγής να καθαρίζεται.