Problem
So my problem is that I have an <input type='number'>
, and I'm trying to get the value of the input when the user clicks enter
and console.log()
the value. But when I tested, it returned undefined
.
Input
<input type="number" value="0" placeholder="Enter Number..." class="insert">
JavaScript
function main() {
var input = document.getElementsByClassName('insert');
document.addEventListener('keydown', function(e) {
if(window.event == 13 || e.which == 13) {
var num = input.value;
console.log(num)
/*if(num < 0) {
alert('Please enter a positive number');
}*/
}
})
}
window.onload = main;