Avatar billede hades Praktikant
08. oktober 2002 - 15:23 Der er 5 kommentarer og
1 løsning

Udfyld dag måned år

Jeg har tre select(option) felter på en hjemmeside. Et dag, et måned og et år felt.

jeg har følgende simple for løkke på dag feltet:

<%for (int i =1;i <=31; i++)
out.println("<OPTION VALUE='" +i+ "'>" +i);%>

så man kan vælge mellem 1-31. Det jeg så synes kunne være smart var hvis man fx valgte måned=april så havde man kun mulighed for højest at vælge 30 under dag feltet da der jo kun er 30 dage i april. Og hvad angår februar må den meget gerne tage hensyn til skudår eller hvad det nu hedder ;)..

Håber der er nogen der har tid til at hjælpe.. Jeg er nemlig ikke den store JSP haj.

Mvh
Hadez
Avatar billede disky Nybegynder
08. oktober 2002 - 15:37 #1
så nøjes du med at køre den løkke det antal dage der er i en måned.

DU kan bruge GregorianCalendar klassen til at finde ud af hvor mange dage der er i en specifik måned et specifikt år.
Avatar billede hades Praktikant
09. oktober 2002 - 09:23 #2
ok men hvordan får man den til at se hilken måned der er valgt i "måned select'en" så programmet ved hvormange gange den skal løbe løkken igennem?
Avatar billede disky Nybegynder
09. oktober 2002 - 10:15 #3
Hvis din dropdown box på din html side hedder 'month' siger du

String måned=Request.getParameter("month");

Så indeholder 'måned' det som blev valgt i dropdown boxen.
Avatar billede hades Praktikant
09. oktober 2002 - 10:34 #4
Kan det ikke lade sig gøre på en anden måde så man ikke skal klikke på en submit knap før det bliver lagt over i "måned" evt. ved hjælp af noget javaScript. Submit knappen bruger jeg nemlig til at gå videre til en anden side efter at der er valgt dag, måned og år..
Avatar billede disky Nybegynder
09. oktober 2002 - 11:09 #5
Jo det kan sagtens laves med javascript, men så beder jeg dig spørge i javascript gruppen.

DU kan også gøre så siden auto submitter ved valg i den dropdown.

Men Javascript er nok den letteste måde, men som sagt så hører det hjemme i javascript gruppen.
Avatar billede hades Praktikant
09. oktober 2002 - 12:19 #6
Jeg lukker spørgsmålet og flytter det over under JavaScript så vi ikke får blandet tingene sammen.
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
Kurser inden for grundlæggende programmering

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

IT-JOB

Capgemini Danmark A/S

Open Application (Denmark)

Capgemini Danmark A/S

Client Partner

Capgemini Danmark A/S

AI/Data Engineer