Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.06.2020, 08:11
Профессор
Отправить личное сообщение для face2005 Посмотреть профиль Найти все сообщения от face2005
 
Регистрация: 04.04.2014
Сообщений: 151

input.change()
Добрый день!
как на javascript написать input.change(), который в jQuery только работает?
Ответить с цитированием
  #2 (permalink)  
Старый 25.06.2020, 08:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

О каком типе поля идет речь? Событие change, например, у поля типа text, возникает когда поле потеряет фокус, а вам чего надо?
Ответить с цитированием
  #3 (permalink)  
Старый 25.06.2020, 08:22
Профессор
Отправить личное сообщение для face2005 Посмотреть профиль Найти все сообщения от face2005
 
Регистрация: 04.04.2014
Сообщений: 151

я из ползунка передаю значение в 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();
    }


все передается, но подсчет не срабатывает
Ответить с цитированием
  #4 (permalink)  
Старый 25.06.2020, 08:27
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну если у вас ползунок, то нужно прочесть документацию его, уж точно в нем есть события, которые вы можете использовать. В событии изменения и вызывайте функцию расчета.
Ответить с цитированием
  #5 (permalink)  
Старый 25.06.2020, 09:23
Профессор
Отправить личное сообщение для face2005 Посмотреть профиль Найти все сообщения от face2005
 
Регистрация: 04.04.2014
Сообщений: 151

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

Последний раз редактировалось face2005, 25.06.2020 в 09:27.
Ответить с цитированием
  #6 (permalink)  
Старый 25.06.2020, 10:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Сообщение от face2005
как на javascript написать input.change(),
https://learn.javascript.ru/dispatch-events
Ответить с цитированием
  #7 (permalink)  
Старый 25.06.2020, 12:16
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от face2005
нету там нихрена...
Как это нет, если в Checking state описан обработчик такого события?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск