Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.10.2018, 05:42
Кандидат Javascript-наук
Отправить личное сообщение для pokk Посмотреть профиль Найти все сообщения от pokk
 
Регистрация: 30.01.2014
Сообщений: 145

Индикация изменение нескольких инпут
Добрый день, надо сделать что бы при изменений каких либо значений на странице в полях input приводили к изменению цвета кнопки "Сохранить"
для этой страницы. Сделал это так
где ButtonMod это изменение цвета кнопки.
function SetOnChange(_div,id_button){
	var div = document.getElementById(_div);	//Нашли элемент
	var objJson = div.querySelectorAll('.JSON'); // нашли внутри элемента все элементы с класом JSON	
	//-------------------------------------------
	[].forEach.call(objJson,function(element) {
		//console.log(element);
		element.addEventListener("change",ButtonMod);
	});
}

1) Как сделать эту функции универсальные, что бы передать какую кнопку надо модифицировать ? т.е передать id_button в обработчик изменения.
2) Как можно это сделать по другому, что бы после первого срабатывания дальнейшие изменения не приводили к бесцельному срабатыванию change ? можно change удалять, есть смысл в этом вообще ?

Последний раз редактировалось pokk, 29.10.2018 в 05:49.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ограничение размера нескольких файлов rodiony4 Общие вопросы Javascript 15 11.07.2016 05:28
Почему не работает вместе сумма двух инпутов и динамическое изменение одного из инпут drkrol jQuery 1 02.04.2016 22:14
функция не реагирует инпут imedia Элементы интерфейса 9 22.05.2014 16:31
Изменение состояния нескольких кнопок llelikys Общие вопросы Javascript 8 20.02.2014 15:45
AJAX и PHP однвременное изменение нескольких <div>. spar AJAX и COMET 2 29.10.2008 16:16