Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Индикация изменение нескольких инпут (https://javascript.ru/forum/misc/75680-indikaciya-izmenenie-neskolkikh-input.html)

pokk 29.10.2018 05:42

Индикация изменение нескольких инпут
 
Добрый день, надо сделать что бы при изменений каких либо значений на странице в полях 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 удалять, есть смысл в этом вообще ?


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