Не получается засетить данные в input
Имеется input у которого есть обработчик на keydown
подскажите как засетить этот input чтоб данные подхватились обработчиком.
этот код не работает.
function setPrise(el, tmpPrise) {
el.focus();
el.select();
let str = (tmpPrise).toString()
for (let i = 0; i < str.length; ++i) {
var evt = new KeyboardEvent('keydown', {'keyCode':str.charCodeAt(i), 'which':str.charCodeAt(i)});
el.dispatchEvent(evt);
console.log(str.charCodeAt(i));
}
el.blur();
}
Абсолютно не понимаю почему не работает :(
Такое чувство что оно курсор не ставит