Avatar billede sub_zero Nybegynder
21. januar 2004 - 21:23 Der er 6 kommentarer og
1 løsning

Javascript dato i to felter

Hey,

Jeg har to tekst inputs
<input name="periodestart" value="20.01.2004" />
<input name="periodeslut" />

Nu er det sådan, at jeg vil have en onChange-event, eller lign. til at ændre periodeslut til ét år efter periodestart.
Dvs. hvis man skriver "22.02.2004" så skal den sætte periodeslut til "22.02.2004" - men hvordan kan det gøres?

På forhånd tak!
Avatar billede cpccorp Juniormester
21. januar 2004 - 21:30 #1
<script>
function adddato() {
document.periodeslut.value = document.periodestart.value
}
</script>

<input name="periodestart" value="20.01.2004" onblur="adddato()" />
Avatar billede sub_zero Nybegynder
21. januar 2004 - 21:37 #2
ehr, jeg fik lavet en fejl.. mente at den skulle skrive "22.04.2005" i periodeslut, altså den ligger ét år til periodestart.
Avatar billede cpccorp Juniormester
21. januar 2004 - 21:50 #3
Jamen hvorfor ikke bruge VBScript istedet, javascript kan ikke finde ud af hvilken dag det er om eks. 14 dg, det kan vbscript, så det kan se således ud..

<script type="text/vbscript">
function adddato()
document.periodeslut.value = date(document.periodestart.value) + 365
end function
</script>
Avatar billede mm12010 Nybegynder
21. januar 2004 - 21:55 #4
function addYear(frm){
    dato=frm.periodestart.value.split(".");
    ar=parseInt(dato[2])+1;
    frm.periodeslut.value=dato[0]+"."+dato[1]+"."+ar;
    }


<form action="" method="get">
<input name="periodestart" value="20.01.2004" onBlur="addYear(this.form);">
<input name="periodeslut">
</form>
Avatar billede mm12010 Nybegynder
21. januar 2004 - 21:55 #5
cpccorp >> VB er jo IE only !-)
Avatar billede sub_zero Nybegynder
21. januar 2004 - 22:18 #6
Jeg takker mm12010!
- hvis du gider ligge et svar får du lige lidt godter :)
Avatar billede mm12010 Nybegynder
21. januar 2004 - 22:23 #7
selv tak :o)
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