Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   input.change() (https://javascript.ru/forum/dom-window/80583-input-change.html)

face2005 25.06.2020 08:11

input.change()
 
Добрый день!
как на javascript написать input.change(), который в jQuery только работает?

laimas 25.06.2020 08:20

О каком типе поля идет речь? Событие change, например, у поля типа text, возникает когда поле потеряет фокус, а вам чего надо?

face2005 25.06.2020 08:22

я из ползунка передаю значение в input type=text, и там считается площадь
var vert = document.querySelector('.verticalRange');
    var initVert = new Powerange(vert, {  callback: displayValue, start: 260, vertical: true,  min: 50, max: 680});

    function displayValue() {
       var vertRange = document.getElementById('range1').getElementsByClassName('range-handle');
       vertRange[0].innerHTML = vert.value;

      var prodHeight = document.getElementById('length_needed');
       prodHeight.value = vert.value;
       //prodHeight.change();
    }


все передается, но подсчет не срабатывает

laimas 25.06.2020 08:27

Ну если у вас ползунок, то нужно прочесть документацию его, уж точно в нем есть события, которые вы можете использовать. В событии изменения и вызывайте функцию расчета.

face2005 25.06.2020 09:23

нету там нихрена...
https://abpetkov.github.io/powerange/

рони 25.06.2020 10:38

Цитата:

Сообщение от face2005
как на javascript написать input.change(),

https://learn.javascript.ru/dispatch-events

laimas 25.06.2020 12:16

Цитата:

Сообщение от face2005
нету там нихрена...

Как это нет, если в Checking state описан обработчик такого события?


Часовой пояс GMT +3, время: 20:58.