Avatar billede wordwrap Nybegynder
01. juni 2005 - 08:43 Der er 1 kommentar og
1 løsning

loop og post data

hejsa..

Har en form, som ved submit skal smide nogen varer i en kurv.

er der kun valgt en varer, virker det hele såmen fint nok, men i det øjeblik der er valgt mere end den ene vare, begynder det at give små problemer.

benytter 3 skjulte felter...

id Add med en som får en value på 1
id ProductID som får en value = varenummer
id ammount som angiver antalet af varen. (pt kun 1, derfor skjult felt.)


som nævnt er der ingen problemer så længe der kun er angivet en vare, men der skal gerne kunne angives flere.

har gjort det at jeg i form felterne angiver alle varenumre så de står således:

vare1,vare2,vare3

samme opdeling i alle felterne..

skal så ved submit have delt felterne op og for hver vare poste de data til kurven...

nogen der har en ide om hvordan det bedst kommer til at virker (kan godt få delt strengen... problemet ligger i at få de data postet til kurven)?? og er der en bedre måde at gribe det an på ?


/strange
Avatar billede olebole Juniormester
01. juni 2005 - 12:44 #1
<ole>

Det er svært at sige noget om uden at kende koden

/mvh
</bole>
Avatar billede wordwrap Nybegynder
01. juni 2005 - 12:49 #2
i know :D

men der var ikke noget brugbart kode på det tidspunkt ud over, en form :s

men er kommet frem til følgende:

function frm_submit(){
   
var varenr = document.getElementById("ProductId").value;
var varenr_array = varenr.split(",");

for (var i=0; i < varenr_array.length; i++)
{

window.parent.basket.location='http://209157.shop05.dandomain.dk/shop/basket.asp?Add=1&ProductId=' +varenr_array[i] +'&AMOUNT=1';
}
}    

og det virker ski :D ... så lukker igen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester