【问题标题】:Calculate the time taken until a submit button is clicked计算点击提交按钮所用的时间
【发布时间】:2015-03-20 02:50:12
【问题描述】:

我在网页中有一个表单字段要填写。我需要计算从打开页面到点击提交按钮的时间差 计算出的时间差将存储在与字段相同的 bean 中

我知道如何在 JSP 中使用

<jsp:useBean id="today" class="java.util.Date" />
<p>Time: <strong><fmt:formatDate type="time" value="${today}" /></strong></p>

但是如何在点击事件触发时找到提交按钮并找到时间差?

欢迎提出任何建议。

感谢您的宝贵时间..

【问题讨论】:

    标签: jquery jsp date jquery-plugins jstl


    【解决方案1】:

    您可以通过在$(window).load 上创建一个新的Date() 对象并将其与单击按钮时创建的另一个Date() 对象进行比较来实现此目的。

    代码如下:

    // Run when the page is fully loaded including graphics. 
    $( window ).load(function() {
    	var timeStart = new Date();
    
      $("#submit").on('click', function() {
        var timeEnd = new Date();
        var timeDiff = timeEnd - timeStart;
        console.log(timeDiff);
    
        $("#time").html('Time Difference: ' + timeDiff + ' ms');
      });
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <form>
      <button id="submit" type="submit">Submit</button>
    </form>
    <h1 id="time"></h1>

    这是codepen link

    希望这能回答你的问题。

    【讨论】:

      猜你喜欢
      • 2014-05-26
      • 1970-01-01
      • 1970-01-01
      • 2019-07-05
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      • 2016-11-28
      相关资源
      最近更新 更多