02. april 2003 - 13:38
Der er
14 kommentarer og 1 løsning
submit flere forme
hej jeg har en side der indeholder x antal forme. <iframe name="iframe1"> <form name="f1"> Knud <input value="10203040" type="hidden" name="tlf"> </form> </iframe> <iframe name="iframe2"> <form name="f2"> Erik <input value="54564564" type="hidden" name="tlf"> </form> </iframe> ... <iframe name="iframeXXX"> <form name="fXXX"> Bent <input value="54564654" type="hidden" name="tlf"> <submit name="knap" value="send alle"> </form> </iframe> når fXXX subittes skal alle andre form også submittes. Men hvordan gøres det i en iframe, og uden at man ved hvor mange forme der er? submit knappen behøver ikke at være i den sidste iframe, det er kun et eksempel.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. april 2003 - 13:39
#1
...ups: alle formes action peger på samme side. f.eks send.asp
02. april 2003 - 13:39
#2
lav en for løkke der løber alle forms igennem og submitter dem.. med følgende: document.forms[nr].submit();
02. april 2003 - 13:43
#3
okay... men hvordan henviser jeg til en form i en iframe??
02. april 2003 - 13:46
#4
Øhh, det ved jeg nu ikke, men virker det ikke med document.forms[0].submit() submitter den så ikke den første form på documentet?
02. april 2003 - 13:48
#5
det kan den jo ikke uden når det er en anden frame.. så er det jo også et anden "document"
02. april 2003 - 13:48
#6
t
02. april 2003 - 13:50
#7
Hvad med at prøve: top.iframeXXX.forms[0].submit() ?
02. april 2003 - 13:50
#8
Hmm, så ved jeg det ikke.. desværre...
02. april 2003 - 13:51
#9
parent.frames['iframe1'].f1.submit(); o.s.v
02. april 2003 - 13:57
#10
tak, det prøver jeg lige...
02. april 2003 - 14:51
#11
faktisk er du nødt til at lave 4 forme for at submitte 3 på en gang <iframe name="iframe1"> <form name="f1"> Knud <input value="10203040" type="hidden" name="tlf"> </form> </iframe> <iframe name="iframe2"> <form name="f2"> Erik <input value="54564564" type="hidden" name="tlf"> </form> </iframe> ... <iframe name="iframeXXX"> <form name="fXXX"> Bent <input value="54564654" type="hidden" name="tlf"> <submit name="knap" value="send alle"> </form> </iframe>
02. april 2003 - 14:51
#12
upz sorry :/
02. april 2003 - 14:54
#13
nevermind, det kan jeg ik finde ud af :/
02. april 2003 - 21:55
#14
<ole> Du er inde på et blindspor og må nok finde på en anden løsning ... afhængig af, hvad du gerne vil lave. Det, du har gang i her, vil altid give dig problemer. /mvh </bole>
06. juni 2003 - 12:19
#15
har fået løst det
Vi tilbyder markedets bedste kurser inden for webudvikling