JavaScript-da basylan düwmeleri almak
Event obýekti kömegi bilen
basylan düwmeleri almak bolýar. Geliň
muny nädip ýerine ýetirýändigine göz aýlalyň.
Bizde bir input bolsun:
<input>
Ona bir üýtgeýjide salgysyny alýarys:
let elem = document.querySelector('input');
Inputymyza her bir düwme basylyşynda işleýän wakany ýerleşdirýäris:
elem.addEventListener('keypress', function(event) {
});
Waka obýektiniň key aýratynlygynda
basylan nyşan ýerleşer:
elem.addEventListener('keypress', function(event) {
console.log(event.key);
});
code aýratynlygynda bolsa
basylan düwmeniň kody ýerleşer:
elem.addEventListener('keypress', function(event) {
console.log(event.code);
});
Içine ýazylýan düwmeleriň bahalaryny we olaryň kodlaryny çykaryjýan input ýasaň.
Inputda dürli düwmeleri basyp görüň we olaryň nähili bahalary we kodlar bar bolşyna serediň.
Enter düwmesiniň nähili kod boljakdygyny anyklaň.
BackSpace düwmesiniň nähili kod boljakdygyny anyklaň.
Bir abzas we input berlen. Oňa tekst ýazylýar we
Enter düwmesi basylýar. Şol wagt ýazylan
tekstiň inputyň aşagyndaky abzasa geçmegini we
inputyň mazmunynyň arassalanmagyny üpjün ediň.