
26.02.2009, 12:32
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами:
10107625
Репутация:
67
|
|
gOsToFf, я это делал так
PHP код:
function doBuy()
{
for(i=0;i<sessvars.caunt;i++)
{
child = document.createElement("input");//создаем поле input
child.type = "hidden";// указываем type
child.name = "buyItem"+i;// указываем name
child.value = sessvars.inbasket[i].kolvo;// указываем value
child2 = document.createElement("input");//аналогично первому child
child2.type = "hidden"; //аналогично первому child
child2.name = "name"+i;//аналогично первому child
child2.value = sessvars.inbasket[i].name;//аналогично первому child
child3 = document.createElement("input");// и тд
child3.type = "hidden";
child3.name = "price"+i;
child3.value = sessvars.inbasket[i].price;
child4 = document.createElement("input");
child4.type = "hidden";
child4.name = "articul"+i;
child4.value = sessvars.inbasket[i].articul;
document.forms.dobuy.appendChild(child);// присваиваем форме с name='dobuy' поле child...
document.forms.dobuy.appendChild(child2);//поле child2...
document.forms.dobuy.appendChild(child3);//поле child3...
document.forms.dobuy.appendChild(child4);//поле child4
}
document.forms.dobuy.submit();// отправляем форму
return true;
}
единственно где нибудь в коде нужно всунуть форму пустую, в моем случае <form name="dobuy" method="POST"></form>
Последний раз редактировалось Корвин; 26.02.2009 в 12:35..
|
|
|