Показать сообщение отдельно
  #1 (permalink)  
Старый 21.12.2011, 09:15
Новичок на форуме
Отправить личное сообщение для nikolski Посмотреть профиль Найти все сообщения от nikolski
 
Регистрация: 21.12.2011
Сообщений: 2

предыдущее значение select
Доброго времени суток!

Имеем на странице фильтр (несколько селектбоксов), на который подвешен обработчик onChange(). В самом обработчике задается вопрос о том, действительно ли пользователь хочет поменять данные? И если он отвечает отрицательно, но надо вернуть старое значение.
Каким образом это можно сделать? Как можно узнать старое значение?

Код обработчика:
function processFilterChanging(obj) {

	// var lastValue = ??;

	if (needFilterCheck == true) {
		var tsProjectsRow = dojo.query(".time_sheet_row");
		if (tsProjectsRow.length > 0) {
			if (!confirm("Данные на закладке 'Проекты' еще не записаны. Вы уверены?")) {
				// obj.value = lastValue;
			}
		}

		var tsProjectsRow = dojo.query(".time_sheet_row_pre");
		if (tsProjectsRow.length > 0) {
			if (!confirm("Данные на закладке 'Пресейлы' еще не записаны. Вы уверены?")) {
				// obj.value = lastValue;
			}
		}
	}
}


Спасибо! Буду рад как конкретному решению, так и направлению куда рыть.
Ответить с цитированием