Avatar billede wampiro-uha Nybegynder
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.
Avatar billede olebole Juniormester
07. januar 2005 - 15:23 #1
<ole>

Du kan kikke her:
  http://www.eksperten.dk/spm/576221

/mvh
</bole>
Avatar billede wampiro-uha Nybegynder
07. januar 2005 - 15:36 #2
Øhm... :-)
Glemte én ting. Grunden til jeg vælger JavaScript er fordi siden ikke på loade. Den skal opdatere uden at loade, er det besværligt?
Avatar billede olebole Juniormester
07. januar 2005 - 16:25 #3
Svaret er stadig det samme
Avatar billede wampiro-uha Nybegynder
07. januar 2005 - 16:49 #4
det må du sgu' undskylde :-)
Læste det ikke ordentligt igennem.

Takker!!! Lige hvad jeg ledte efter.
Avatar billede wampiro-uha Nybegynder
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?
Avatar billede olebole Juniormester
07. januar 2005 - 17:07 #6
yups ... og så kan du skrive årstallene ud med PHP, som jeg viste lidt længere nede
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