如何获取HTML表单中数据输入的时间戳

时间:2018-10-31 09:22:57

标签: javascript php jquery html

我的表单如下:

<div id="form">
    <form>
        First Name: <input type="text" name="firstname" id="firstname">
        Last Name: <input type="text" name="lastname">
        Start Time: <input type="hidden" name="starttime" id="starttime">
        <input type="submit" value="Submit">
    </form>
</div>

我想在 firstname 输入中首次输入数据时在本地存储中存储时间戳。提交表单后,我将在数据库中插入时间戳作为开始时间,并将表单提交时间作为结束时间。

这是我到目前为止所拥有的:

<script>
  $(document).ready(function(){
    var startTime = '';
    $('#firstname').change(function (){
      if (startTime) == ''
      {
        var timeStamp = new Date();
        sessionStorage.setItem("startTime",timeStamp);
      }
    });
 });
</script>

现在,如何将javascript的startTime值发送到html的starttime?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以在输入标签中使用step属性:

<input type="time" name="timestamp" step="1"> W3C:input: type=time