user9933478
user9933478

Reputation:

Javascript onkeydown a function

function Test(event) {
  console.log(event.key + ' ' + event.which + ' ' + event.code);
}
<input type="text" onkeydown="Test(this)">

Result:

undefined undefined undefined

Reason: I use this method because I need to generate multiple input text (dynamic) on run time.

Please anyone help me, Thank in advance.

Upvotes: 1

Views: 53

Answers (1)

void
void

Reputation: 36703

You need to pass event and not this

function Test(event) {
  console.log(event.key + ' ' + event.which + ' ' + event.code);
}
<input type="text" onkeydown="Test(event)">

Upvotes: 2

Related Questions