Avatar billede xtremer Nybegynder
19. marts 2002 - 09:53 Der er 34 kommentarer og
2 løsninger

Date picker

Er der nogen som kan hjælpe med at lave dette script om : www.hgx.dk/datepick/datepicker.htm.

Vil gerne have tilføjet/ændret følgende:
--------------------------------------------------------
2 stk. selectbokse istedet for det nuværende formfelt til indtastning af kl., en til valg af time og en til valg af minut (ingen valg af sekunder). Det skal virke med en alert boks hvis man ikke vælger time eller minut.
--------------------------------------------------------

Har brugt flere timer på at prøve selv, men må vist indrømme at javascript ikke er min stærke side, håber nogen kan hjælpe !!
Avatar billede xtremer Nybegynder
19. marts 2002 - 09:54 #1
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 10:26 #2
Hvilket format skal man indtaste tiden i??

13.20 ?
1.20  ?
05.30 ?
5.30 ?
Avatar billede xtremer Nybegynder
19. marts 2002 - 10:35 #3
Format eks.: 13:20 Mellem kl 24:00 - 06:00 er ikke aktuelt
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 10:41 #4
Jamen jhvad så med 05:20 eller 5.20??
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 10:42 #5
Så vidt jeg kan se er 13.20 forkert format...
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 10:52 #6
Har fat i det nu. 5 minutter :))
Avatar billede xtremer Nybegynder
19. marts 2002 - 10:58 #7
oki :-)
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:04 #8
Pyha sådan...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
   
    <script language="JavaScript" src="ts_picker.js"></script>
   
    <script>
       
    function tjeck(){
   
    fejl = "ingen";
   
    if (document.form1.time[document.form1.time.options.selectedIndex].value=="#"){
    fejl = "time"
    }else if(document.form1.minut[document.form1.minut.options.selectedIndex].value=="#"){
    fejl = "minut"
    }
    if (fejl!="ingen"){
    alert('vælg '+fejl)
        return false
    }else{
    tid1 = document.form1.time[document.form1.time.options.selectedIndex].value   
    tid2 = document.form1.minut[document.form1.minut.options.selectedIndex].value
    document.form1.tiden.value += tid1+":"+tid2+":5";
    show_calendar('document.form1.tiden2',document.form1.tiden.value);
    }
}
   
    </script>
   
</head>

<body>
<form name="form1">


<script>
var d = new Date()

dato = d.getDate()+"-"+(d.getMonth() + 1)+"-"+d.getFullYear()
document.write('<input type="text" name="tiden" value="'+dato+' ">');
</script>
<select name="time">
<option value="#" name="#">Vælg Time</option>
<script>
for (i=1;i<25;i++){
if(i<10){
document.write("<option value='0"+i+"'>0"+i+"</option>");
}else
document.write("<option value='"+i+"'>"+i+"</option>");
}
</script>

</select>

<select name="minut">
<option value="#" name="#">Vælg minut</option>

<script>
for (i=1;i<60;i++){
if(i<10){
document.write("<option value='0"+i+"'>0"+i+"</option>");
}else
document.write("<option value='"+i+"'>"+i+"</option>");
}
</script>

</select>
<input type="button" value="vis" onclick="tjeck()">
</form>
</body>
</html>

/Nikolaj
Avatar billede xtremer Nybegynder
19. marts 2002 - 11:09 #9
Hej Nikolaj

Hvor sætter jeg det ind ?
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:09 #10
Og en lidt kortere version :))

<html>
<head>
    <title>Untitled</title>
   
    <script language="JavaScript" src="ts_picker.js"></script>
   
    <script>
   
    timer = "#"
    minutter ="#"
       
    function tjeck(){
   
    fejl = "ingen";
   
    if (timer=="#"){
    fejl = "time"
    }else if(minutter=="#"){
    fejl = "minut"
    }
    if (fejl!="ingen"){
    alert('vælg '+fejl)
        return false
    }else{
    document.form1.tiden.value += timer+":"+minutter+":5";
    show_calendar('document.form1.tiden2',document.form1.tiden.value);
    }
}
   
    </script>
   
</head>

<body>
<form name="form1">

<script>
var d = new Date()

dato = d.getDate()+"-"+(d.getMonth() + 1)+"-"+d.getFullYear()
document.write('<input type="text" name="tiden" value="'+dato+' ">');
</script>
<select name="time" onchange="timer=this.options[this.selectedIndex].value">
<option value="#" name="#">Vælg Time</option>
<script>
for (i=1;i<25;i++){
if(i<10){
document.write("<option value='0"+i+"'>0"+i+"</option>");
}else
document.write("<option value='"+i+"'>"+i+"</option>");
}
</script>

</select>

<select name="minut" onchange="minutter=this.options[this.selectedIndex].value">>
<option value="#" name="#">Vælg minut</option>

<script>
for (i=1;i<60;i++){
if(i<10){
document.write("<option value='0"+i+"'>0"+i+"</option>");
}else
document.write("<option value='"+i+"'>"+i+"</option>");
}
</script>

</select>
<input type="button" value="vis" onclick="tjeck()">
</form>
</body>
</html>
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:09 #11
Du har hel siden her...
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:10 #12
hel = hele :))

Enten bruger du den her version ellers så copy paster du alt mellem <head> og </body> ind i det dokument du sal bruge det i.

/Nikolaj
Avatar billede xtremer Nybegynder
19. marts 2002 - 11:15 #13
Forstår ikke helt. Jeg mente at selectboksene skulle være i selve datepickeren :-) altså i ts_picker.js
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:15 #14
Aha...
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:16 #15
Så går der lige et par minutter mere :))
Avatar billede cms Nybegynder
19. marts 2002 - 11:16 #16
Jeg har lavet én på:
ftp://ja:ja@217.60.77.235:2121/exp/
Avatar billede xtremer Nybegynder
19. marts 2002 - 11:18 #17
Istedet for det nuværende formfelt "indtast kl. her" og sekunderne skal væk :))
Avatar billede xtremer Nybegynder
19. marts 2002 - 11:21 #18
CMS: jeg har ikke tilladelse til at se mappen på det link du har opgivet. Desuden venter jeg lige og ser hvad Nikolaj finder på, da han har knoklet med en løsning et stykke tid nu ;)
Avatar billede cms Nybegynder
19. marts 2002 - 11:24 #19
Okay. Det havde jeg nu også...
http://innovision.it/eksperten/date.zip
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:26 #20
Nej det virker jo fint fra cms - Så jeg gider ikke rigtigt mere :))

Anyway var der da lidt udfording i spørgsmål og så fik jeg tiden til at gå med det *LOL*

(Mikolaj
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:27 #21
Fint navn jeg fik der...
Avatar billede cms Nybegynder
19. marts 2002 - 11:33 #22
Du skal da osse ha point anyway.
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 11:34 #23
Jeg kan godtage et symbolsk beløb :))
Avatar billede cms Nybegynder
19. marts 2002 - 11:36 #24
God frokost :)
Avatar billede xtremer Nybegynder
19. marts 2002 - 11:36 #25
He he....Micolaj. CMS det ser godt ud, men der er bare et problem ! Hvis du kommer i tanke om at du har indtastet forkert dato og kl. og du så trykker for at vælge en ny igen, for du en alertbox med følgende fejl: Invalid datetime format: 21-3-2002 01:03

Kan du fikse den er det bare fjong :))
Avatar billede cms Nybegynder
19. marts 2002 - 11:52 #26
Prøv følgende: (ikke testet)
http://e.innovision.it/date2.zip
Avatar billede xtremer Nybegynder
19. marts 2002 - 11:56 #27
Virker næsten bortset fra at du ikke kan klikke mellem månederne nu !!! se: www.hgx.dk/datepick/hej.htm
Avatar billede xtremer Nybegynder
19. marts 2002 - 11:57 #28
Avatar billede xtremer Nybegynder
19. marts 2002 - 12:00 #29
Kan du se problemet CMS !
Avatar billede cms Nybegynder
19. marts 2002 - 12:08 #30
øjeblik.
Avatar billede cms Nybegynder
19. marts 2002 - 13:55 #31
Avatar billede xtremer Nybegynder
19. marts 2002 - 15:11 #32
Very Nice, Thx mate....Angiv det lige som svar så du kan score dine points.....
Avatar billede cms Nybegynder
19. marts 2002 - 15:25 #33
såuwv little :)
Avatar billede xtremer Nybegynder
19. marts 2002 - 15:54 #34
Håber det er oki jeg fordelte points lidt :))
Avatar billede cms Nybegynder
19. marts 2002 - 16:11 #35
se min kommentar 11.33 :)
Avatar billede nikolajdu Nybegynder
19. marts 2002 - 16:59 #36
Tak for point :))
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