Показать сообщение отдельно
  #1 (permalink)  
Старый 26.08.2011, 14:06
Аспирант
Отправить личное сообщение для abstract Посмотреть профиль Найти все сообщения от abstract
 
Регистрация: 20.09.2010
Сообщений: 58

IE 8 Не удалось получить значение свойства "match": значением объекта является null
Ну, собственно вот:
SCRIPT5007: Не удалось получить значение свойства "match": значением объекта является NULL или он не определен
checks.js, строка 382 символ 2

В IE9 нет проблем, в FF6 и Хроме тоже нет.
Кусок:
function sethiddeninput(element)//для работы c полями адреса
{
	var id;
	id=element.getAttribute('id');
	id=id.replace(/\.\d*$/,'');
	var hidden;
	hidden=document.getElementById(id);
	var name;
	name=element.getAttribute('name');
	var value;
	value=hidden.getAttribute('value');
	var reg=new RegExp(name+'.*?;');// строка 382 ТУТ!
	if (value.match(reg)){
		value=value.replace(reg, name+element.value+';');
		hidden.setAttribute('value', value);
	}else{
		hidden.setAttribute('value', value+name+element.value+';');
	}
}
Ответить с цитированием