Avatar billede kagge Nybegynder
26. september 2001 - 14:17 Der er 16 kommentarer og
1 løsning

Indsæt dags dato i datofelt!

Hejsa. Hvis jeg skal have indsat dags dato automatisk efter formatet (åå-mm-dd) i nedenstående form, hvad skal jeg så gøre.

<TD WIDTH=\"15%\"><B>Dato (åå-mm-dd):</B></TD>
<TD WIDTH=\"20%\"><INPUT TYPE=\"text\" SIZE=\"10\" NAME=\"dat\">
</TD>

Det er for at spare brugeren for at indtaste datoen. Kan det ikke gøres ved hjælp af javascript?

Omvendt skal man kunne ændre datoen, hvis det ikke lige er dags dato man skal bruge. Dette er dog sjældent, men sommetider skal jeg manuelt kunne indtaste en anden dato i stedet for dags dato.

Håber i kan hjælpe!!!

Avatar billede nute Nybegynder
26. september 2001 - 14:20 #1
kikk litt på denne. Er kanskje litt mer enn hva du ønsker, med den kan iallefall gi deg et lite tips...

http://www.builder.dk/artikler/article.asp?AID=127

/nute
Avatar billede neuro Nybegynder
26. september 2001 - 14:21 #2
du kan gøre det i asp ved at skrive

<INPUT TYPE=\"text\" SIZE=\"10\" NAME=\"dat\" VALUE=\"<% =Date() %>\">

I javascript er det noget i retning af...
<script language=\"javascript\">
var d=new Date();
document.write \"<INPUT TYPE=\\\'text\\\' SIZE=\\\'10\\\' NAME=\\\'dat\\\' VALUE=\"+d+\">\"
</script>

håber det kan bruges til noget?!
Avatar billede roenving Novice
26. september 2001 - 14:42 #3
Næsten rigtigt neuro:

document.write \"<INPUT TYPE=\'text\' SIZE=\'10\' NAME=\'dat\' VALUE=\'\"+d.getYear+\"-\"+(d.getMonth+1)+\"-\"+d.getDay+\"\'>\"

hth
jes
Avatar billede nute Nybegynder
26. september 2001 - 14:47 #4
roenving >> Nesten riktig på deg også ;-)

document.write \"<INPUT TYPE=\'text\' SIZE=\'10\' NAME=\'dat\' VALUE=\'\"+d.getFullYear+\"-\"+(d.getMonth+1)+\"-\"+d.getDay+\"\'>\"

er vel mer \"politisk korrekt\"

/nute

Avatar billede kagge Nybegynder
26. september 2001 - 14:48 #5
Jeg vil lige se om jeg kan få nogle af jeres forslag til at virke her i løbet af i eftermiddag, så vender jeg tilbage med nogle point, hvis det virker lidt senere i dag
Avatar billede roenving Novice
26. september 2001 - 14:50 #6
>>nute:
*Ikke* getFullYear, formatet var åå-mm-dd !·]
Avatar billede nute Nybegynder
26. september 2001 - 14:52 #7
roenving >> du har *fullstendig* korrekt...unnskyld innbrytelsen...

*finner frem mine lesebriller*

:-D
Avatar billede jakoba Nybegynder
26. september 2001 - 14:55 #8
Næsten rigtigt roenving:

<script language=\"javascript\">
var d=new Date();
var toCifAar;
if ( !d.getFullYear ) {
    toCifAar = d.getFullYear().toString().substring(2);
} else {
    toCifAar = (d.getYear()<200)?1900+d.getYear():d.getYear();
}
    toCifAar = toCifAar.substring( toCifAar
document.write \"<INPUT TYPE=\'text\' SIZE=\'10\' NAME=\'dat\' VALUE=\'\"+toCifAar.toString().substring(2)+\"-\"+(d.getMonth+1)+\"-\"+d.getDay+\"\'>\"

mvh JakobA
Avatar billede roenving Novice
26. september 2001 - 14:55 #9
=8~]
Avatar billede jakoba Nybegynder
26. september 2001 - 15:01 #10
Ups. har sneget sig en gyllelinie ind foran document.write linie.
Avatar billede roenving Novice
26. september 2001 - 15:04 #11
>>jakoba

Ups ... ja, jeg havde glemt, hvordan det er javascript bruger getYear, men så sålades:

document.write \"<INPUT TYPE=\'text\' SIZE=\'10\' NAME=\'dat\' VALUE=\'\"+(d.getFullYear%100)+\"-\"+(d.getMonth+1)+\"-\"+d.getDay+\"\'>\"

;·|
Avatar billede kagge Nybegynder
26. september 2001 - 16:30 #12
>>Roenving

Umiddelbart ser koden jo let ud, men hvad gør jeg når mit tag </SCRIPT> er før selve <BODY> tagen, hvor formen jo er under. Jeg har prøvet at flytte </SCRIPT> tagen helt ned i bunden af dokumentet, men det kan man åbenbart ikke.

Som du ka høre er jeg ikke så meget inde i JavaScript, men hvis du kunne udpensle løsningen lidt mere, så kunne det være fint
Avatar billede jakoba Nybegynder
26. september 2001 - 16:53 #13
du kan flytte alt fra og med
  <script ...
til og med
  </script>
ned i bunden, og så skulle det gerne virke.
Avatar billede neuro Nybegynder
27. september 2001 - 00:29 #14
haha ... det er sq da for humor .. NÆSTEN RIGTIGT ... hahaha..
Avatar billede kagge Nybegynder
27. september 2001 - 13:03 #15
Ups jeg fik givet Neuro alle 60 point, selv om det var meningen at han skulle have delt dem med Roenving. Ellers må Neuro lige oprette et spm., som Roenving scorer 30 point på. Sorry!!!

Men tak for hjælpen til alle (også dem der har kommenteret)....
Avatar billede roenving Novice
28. september 2001 - 01:25 #16
OK
Avatar billede bbs Nybegynder
28. september 2001 - 17:43 #17
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