Здравствуйте уважаемые форумчане.Нужна помощь!Я уже в отчаянии
!Помогите.
Есть сайт по апгрэйду скинов для кс го
knifex на нём есть поле input
<input class="controls-manage-bet__input true" name="acs" type="number" min="1.01" value="">
При вводе значений руками обработка на сайте происходит без проблем что подтверждается например даже изменением этого поля
При вводе скриптом например так
document.querySelector("div.controls-manage-bet > div.controls-manage-bet__coeff > input").value = 1.5;
событие не происходит,сайт не обрабатывает ввод.Поле input заполняется,но обработки со стороны сайта нет,что можно визуально наблюдать,значение в поле не меняется
При кликом мыши по
<input class="controls-manage-bet__input true" name="acs" type="number" min="1.01" value="">
Значение в поле возвращается к последнему введённому руками
Я уже сломал голову полностью,не понимаю как это реализовать.Перепробовал всё что находил в сети,пробовал так
Xinput = document.querySelector("div.controls-manage-bet > div.controls-manage-bet__coeff > input");
Xinput.value = (1.5).toFixed(2);
Xinput.dispatchEvent(new KeyboardEvent('keydown', { bubbles: true }));
Xinput.dispatchEvent(new KeyboardEvent('keypress', { bubbles: true }));
Xinput.dispatchEvent(new KeyboardEvent('keyup', { bubbles: true }));
Xinput.dispatchEvent(new Event('input', { bubbles: true }));
Xinput.dispatchEvent(new Event('change', { bubbles: true }));
результат тот же.
Буду благодарен за любую помощь,пробовал и фокус делать,но не помогло.Помогите кодом или хотя бы укажите направление в какую сторону копать!Спасибо!