複雑な製造プロセス中にデータを収集するための非常に広範な HTML フォームがあります。データ収集では、ユーザーはおそらく 80 個の個別のフィールドに日付と時刻をスタンプする必要があります。私はボタンを各データ フィールドのラベルとして使用しています。
個々のフィールドに必要な結果を与える JavaScript 関数がありますが、関数のコードを複製して、必要な各エントリの名前を変更する必要はありません。
私は Javascript の初心者であり、HTML の初心者にすぎません。しかし、これを実行できることは知っていますが、方法がわかりません。HTML フィールドの ID タグを (ループに) 渡して、コード内の変数として使用する必要があることはわかっていますが、その方法については明確ではありません。
タイムスタンプに使用することを考えているコードは次のとおりです(1フィールドのセットアップ):
<script type="text/javascript">
function getClockTime()
{
var now = new Date();
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
if (hour < 10) { hour = "0" + hour; }
if (minute < 10) { minute = "0" + minute; }
if (second < 10) { second = "0" + second; }
var timeString= hour +
':' +
minute +
':' +
second
document.getElementById("txtTime").value = timeString;
}
</script>
誰かがこれにアプローチする方法についての手がかりを私に与えることができれば、私はそれを感謝します.