私は基本的に、曜日を含むテーブルを用意します (ヘッダー行全体)。列 1-日曜日、列 2-月曜日など。各セルには、勤務時間、つまり が入力され8
ます。データが各セルに入力された後、各セルがその列の上にあるセルの合計を動的に計算する最後の行。理想的には、カーソルを別のセルに移動した後に計算する必要があります。
これにはJavaScriptを使用する必要があるようです。しかし、JavaScript をゼロから作成することはできません。それが書かれた後に必要なものにのみ微調整することができます。
私たちの目的のために、ここに基本的なテーブルがあります。列 1に例を示します。
<table id="workweek" class="wwtable">
<tr><th>sunday</th><th>monday</th><th>tuesday</th><th>wednesday</th><th>thursday</th><th>friday</th><th>saturday</th></tr>
<tr><td>8 </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td>8 </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td>8 </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td>8 </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td>8 </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
<tr><td>(Calculate 40 here) </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>
</table>
言及するのを忘れました。各セルには、ユーザーが毎日の時間を入力するため、各セルに入力フィールドがあります。