07. januar 2005 - 14:39
Der er
5 kommentarer og 1 løsning
3 dropdown bokse, datoer!
Nogen der kender en sovsekode til at lave nedenstående: Jeg ønsker 3 dropdown-bokse hhv. år/måned/dag. Når man vælger måned, skal dag ændre så den kun indeholde fra 1 til X, hvor X er antal dage der er i den måned ud fra måned og år. Ved ikke helt med om der er noget som skal ændre sig når man vælger nyt år eller ny dag. Kun hvis år'et påvirker at der er andet antal dage i måneden? Man skal altså ikke kun vælge en ugyldig dato ud fra de tre bokse :-) Håber nogen vil hjælpe, komme med link etc.
Annonceindlæg fra Kommando
07. januar 2005 - 16:50
#5
Har brugt dette: <script type="text/JavaScript"> function setSel(f) { var leap, num, dayNum = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; if (f.year.value>-1 && f.month.value>-1) { if (f.month.value==1) { leap = (f.month.value==1 && new Date(f.year.value, f.month.value, 29).getMonth()==f.month.value) num = (leap)? 29 : 28; } else num = dayNum[f.month.value]; f.day.disabled = false; f.day.options.length = 1; for (i=1; i<num+1; i++) { f.day.options[i] = new Option(i,i); } } else f.day.disabled = true; } </script> Er det ikke rigtig? Den skulle tage hjøde for alt?