Показать сообщение отдельно
  #6 (permalink)  
Старый 07.06.2009, 16:20
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Покопайся в этом коде:

var Option = {
	getValue: function(self) {
		if (self) return (self.attributes.value || {}).specified ? self.value : self.text;
	}
};

var Select = {
	getValue: function(self) {
		if (self) {
			if (self.type == 'select-one')
				return self.selectedIndex > -1 ? Option.getValue(self.options[self.selectedIndex]) : '';
			for (var result = [], getValue = Option.getValue, options = self.options, i = 0, j = 0, length = options.length; i < length; i++)
				if (options[i].selected) result[j++] = getValue(options[i]);
			return result;
		}
	}
};