Точно так,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);