Показать сообщение отдельно
  #7 (permalink)  
Старый 10.09.2009, 15:08
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от Octane
AJAX.
нафига он тут нужен?
2 SandZ,
перебираеш коллекцию всех элементов каждой из предыдущих форм
и к примеру добавляеш в скрытые инпуты в активную форму
примерно так:
var form_1=document.getElementById('form_1').elements
var form_active=document.getElementById('form_active')
for(var i=0;i<form_1.length;i++)
	{
	if(form_1[i].type!='text'&&form_1[i].type!='password')
		break;//тут мне просто лень писать обработку радиобатонов и чекбоксов.
		//сам напишешь, по аналогии.будет чуть больше кода
	if(form_active[form_1[i].name]!=='undefined')
		{//если элемент формы уже существует
		form_active[form_1[i].name].value=form_1[i].value;
		}
	else
		{//создаем элемент формы, одноименный в активную форму
		var new_hidden=document.createElement('input');
		new_hidden.type='hidden';
		new_hidden.value=form_1[i].value;
		form_active.appendChild(new_hidden);
		}
	}

PS
Сообщение от SandZ
хы... подробнее можно??
это уже лентяйство
хотя AJAX тут и не обязателен, но могли бы и потрудится прочесть цикл статей
Ответить с цитированием