Mikkel Jakobsen <mikkel@bonzai.adsl.dk> writes:
> Jeg har et problem med onchange="this.form.submit();" på min side.
Ja, det er et problem :)
Man bør passe på med automatisk at submitte når en select ændrer
sig, da det gør det umuligt at vælge de nederste muligheder via
keyboard - og nogle mennekser kan ikke bruge mus.
> problemet er at jeg har 2 form' på samme siden.
> Når jeg i form1 vælger noget bliver variablen $form1 sat ok.
> men når jeg sender form2 forsvinder værdien af form1 igen.
> altså begge <form> bliver sendt hver gang....
Nej, netop en af form'eren bliver sendt, og den anden bliver ikke.
Din server-side-kode bliver udført hver gang en form bliver sendt,
men den husker ikke fra gang til gang. Når form2 bliver sendt,
så er variablen $form1 (svarede til selecten med navn "form1" i
formen "form1") netop ikke sat til en værdi.
> Jeg ønsker at kunne sende hver form hver for sig.
Det gør du allerede. Men du ønsker at form2 også skal sende
væredien af form1 med.
> Og ja, der skal være to <form> da form2 er afhængi af form1,
> i den endelige kode.
Så sørg for at form2 er disbled indtil man har valgt noget
i form1, og at den også indeholder værdien af form1.
Det kræver noget serverside-scripting at få det til at virke,
men det kan ikke være særlig svært.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'