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

Точно так,B@rmaley.e><e.
function sethiddeninput(element)//для работы c полями адреса
{
	var id;
	id=element.getAttribute('id');
	id=id.replace(/\.\d*$/,'');
	var hidden;
	hidden=document.getElementById(id);
	var name;
	name=element.name;
	var value;
	value=hidden.value;//Вот так никаких проблем.
	var reg=new RegExp(name+'.*?;');
	if (value.match(reg)){
		value=value.replace(reg, name+element.value+';');
		hidden.setAttribute('value', value);
	}else{
		hidden.setAttribute('value', value+name+element.value+';');
	}
}

"P.S. Какой смысл в том, чтобы получить ID элемента, а потом выбрать элемент по этому ID?"
А вот в этом вся соль:
id=element.getAttribute('id');
05	    id=id.replace(/\.\d*$/,'');

а вот потом:
hidden=document.getElementById(id);
Ответить с цитированием