Ok, jeg ville gerne kunne sætte et lille plus- og minus-ikon på hver side af tekst-feltet så brugeren kunne klikke en dag frem eller tilbage. Kan det (nemt) klares vha. JavaScript?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
En mere driftsikker version med split() i stedet for substr() og med lidt grundlæggende dato-validering tilføjet:
function changeDate(days) { var oldDate = new Date(); var dateSplit = document.getElementById("inpDate").value.split("-"); if (dateSplit.length != 3 || dateSplit[0]>31 || dateSplit[1] > 12 || dateSplit[0]<1 || dateSplit[1] <1 || dateSplit[2] <2009 ) { alert("Datoformat skal være DD-MM-ÅÅÅÅ\n"); return; } oldDate.setFullYear(dateSplit[2], dateSplit[1]-1, dateSplit[0] ); var newDate = new Date(); newDate.setTime(oldDate.getTime()+days*86400000); var newDateString = ""; if ( newDate.getDate()<10) newDateString += "0"; newDateString += newDate.getDate() + "-"; if ( newDate.getMonth()<9) newDateString += "0"; newDateString += (newDate.getMonth() +1) ; newDateString += "-" + newDate.getFullYear() ; document.getElementById("inpDate").value = newDateString; }
Synes godt om
Slettet bruger
18. maj 2009 - 22:41#6
Så tager jeg den i stedet :-)
Tak endnu en gang!
Synes godt om
Ny brugerNybegynder
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.