Hallo liebe Leute!
Ich versuche einen Log für eine Webseite zu erstellen. Dabei werden die Werte in die Tabelle geschrieben und die Funktion macht dann eine neue Zeile bei der Tabelle.
Jedoch muss das Feld Trainingsdauer berechnet werden von den beiden Feldern Beginn Datum/Zeit und Ende Datum/Zeit. Ich weiß jedoch leider nicht wie ich das machen kann.
Kann mir jemand hier helfen wie ich das realisieren könnte? Oder bin ich hier am falschen Weg?
Bin noch neu bei Javascript.
Ich versuche einen Log für eine Webseite zu erstellen. Dabei werden die Werte in die Tabelle geschrieben und die Funktion macht dann eine neue Zeile bei der Tabelle.
Jedoch muss das Feld Trainingsdauer berechnet werden von den beiden Feldern Beginn Datum/Zeit und Ende Datum/Zeit. Ich weiß jedoch leider nicht wie ich das machen kann.
Kann mir jemand hier helfen wie ich das realisieren könnte? Oder bin ich hier am falschen Weg?
Bin noch neu bei Javascript.
HTML:
<script type="text/javascript">
function ad_row()
{
var table_id = "t1";
var table = document.getElementById( table_id );
var rows = table.getElementsByTagName( "tr" ).length;
var tr = table.insertRow( rows );
var td1 = document.createElement( "td" );
var td2 = document.createElement( "td" );
var td3 = document.createElement( "td" );
var td4 = document.createElement( "td" );
var td5 = document.createElement( "td" );
td1.innerHTML = '<input type="datetime-local" name="beginn" />';
td2.innerHTML = '<input type="datetime-local" name="ende" />';
td3.innerHTML = '<input type="number" name="dauer" />';
td4.innerHTML = '<input type="text" name="ubung" />';
td5.innerHTML = '<input type="number" name="kalorien" />';
tr.appendChild( td1 );
tr.appendChild( td2 );
tr.appendChild( td3 );
tr.appendChild( td4 );
tr.appendChild( td5 );
}
</script>
<form>
<br /><br />
<table id="t1" border="1">
<tr><th>Beginn Datum/Zeit</th><th>Ende Datum/Zeit</th><th>Trainingsdauer</th><th>Übung</th><th>Verbrannte Kalorien</th></tr>
<tr>
<td><input type="datetime-local" name="beginn" /></td>
<td><input type="datetime-local" name="ende" /></td>
<td id="dauer"><input type="number" name="dauer" /></td>
<td><input type="text" name="ubung" /></td>
<td><input type="number" name="kalorien" /></td>
</tr>
</table>
<br /><br />
<input type="button" value="Eintrag hinzufügen" onclick="ad_row()" />
<br /><br />
<br /><input type="submit" value="OK"/>
</form>
Zuletzt bearbeitet: