Hilfe
Kiam
- javascript
Hallo
ich habe einen Code der so funktioniert aber ich muss dort etwas ändern was bei mir nicht funktioniert.
<!doctype html>
<html>
<head>
<title>Datum</title>
<meta charset="ISO-8859-1">
</head>
<body>
<script>
function calcDays(){
var date1 = document.getElementById('d1').lastChild.data;
var date2 = document.getElementById('d2').lastChild.data;
date1 = date1.split(".");
date2 = date2.split(".");
var sDate = new Date(date1[2],date1[1],date1[0]);
var eDate = new Date(date2[2],date2[1],date2[0]);
var tage = Math.abs(Math.round((sDate-eDate)/86400000));
document.getElementById('diffDays').innerHTML = tage;
}
</script>
<div id="d1">5.2.2012</div>
<div id="d2">8.2.2012</div>
<div id="diffDays"></div>
<input type="button" onClick="calcDays();" value="Differenz Berechnen"/>
</body>
</html>
Ich möchte statt das Datum in den Code einzugeben ihn in eine Textbox einfügen. Weiß aber nicht genau wie ich das machen soll damit ich auch ein Ergebniss rausbekomme. Könnte ihr mir vielleicht den code umschreiben oder Vorschläge machen wie ich das Problem löse ?
Danke schon mal vorraus
Der in eine Textbox eingebene Text wird in die Eigenschaft value des Input-Elementes eingetragen. Du müsstest also wie folgt anpassen:
<input type="text" id="d1" />
und
var date1 = document.getElementById('d1').value;
Danke es funktioniert