> Du laver en onsubmit hvor du læser værdierne af dine form elementer. Disse
> værdier sætter du ind i et hiddenfield, som du siden læser på din
> efterfølgende side.
Det er jeg klar over, men et af problemerne er at den viste værdi i den første
select er en dynamisk genereret liste ud fra dags dato som start måned/år.
Værdien bliver tilmed sat i et andet format end det der skal vidersendes.
Men jeg har fået løst problemet og tilmed også fået sat validering på hvis der
i drop-down boksen for 'Periode' bliver valgt '4', som svarer til en dags-dato
med tallet 29, hvilket jo ikke er tilladt hvis februar er valgt og det ikke er
skudår.
Men løsningen - eller en del af den, kan ses her:
http://www.claus-rasmussen.dk/tmp/index_select.html
Implementering af løsningen bliver uden en test-knap, men den funktionalitet
der ligger i onclick på test-knappen, bliver sat på submit-knappen i stedet
for og med et check på om det også går godt eller skidt! Og så bliver de
'disabled' input felter selvfølgelig fjernet, da de blot er til brug i test.
Så nu kan man få sat en submit-dato i formatet yyyyMMdd ved at vælge fra den
første select (f.eks. September 2005), hvilket giver yyyyMM (200509).
Efterfølgende kan man enten 1) vælge en radio-knap og få en dags-dato på hhv.
01, 15 eller 25. Eller 2) man kan vælge fra 'Periode' select'en og få sat en
dags-dato på hhv. 26, 27, 28 eller 29 alt efter om man vælger 1, 2, 3 eller 4
perioder. Hvis en periode er valgt, bliver der set bort fra radio-knap valget
hvis der er foretaget sådan et valg. Dags-dato tallet bliver så tilføjet
år/måned, så submit-dato'en bliver f.eks. 20050915, hvis Radio-knap Midt er
valgt, eller 20050927, hvis 'Periode 2' er valgt. Det er så denne streng der
bliver submittet.
/Claus
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials