Не получается засетить данные в 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();
}

Абсолютно не понимаю почему не работает :(

Такое чувство что оно курсор не ставит


Ответы (0 шт):