gpt4 book ai didi

javascript - php/js - 当我的计时器设置为 00 :00 时触发按钮

转载 作者:行者123 更新时间:2023-11-28 06:46:02 27 4
gpt4 key购买 nike

我发现了一个 js fiddle 代码,它在这里工作得很好。
HTML
<div id="worked">00:05</div>

JS

$(document).ready(function (e) {
var $worked = $("#worked");

function update() {
var myTime = $worked.html();
var ss = myTime.split(":");
var dt = new Date();
dt.setHours(0);
dt.setMinutes(ss[0]);
dt.setSeconds(ss[1]);

var dt2 = new Date(dt.valueOf() - 1000);
var temp = dt2.toTimeString().split(" ");
var ts = temp[0].split(":");

$worked.html(ts[1]+":"+ts[2]);
setTimeout(update, 1000);
}

setTimeout(update, 0000);
});

Side-ops 问题:当它达到 0 时,它会重置为 59:59,但现在并不重要。

我怎样才能触发这个<input type="submit" name="submit" value="Submit Test" onclick ="return show_confirm();">当计时器达到 0 时提交/点击?

最佳答案

我做了一个工作jsfiddle这应该适合你。它使用以下代码:

Javascript:

 $(document).ready(function (e) {
var $worked = $("#worked");

function update() {
var myTime = $worked.html();
var ss = myTime.split(":");
var dt = new Date();
dt.setHours(0);
dt.setMinutes(ss[0]);
dt.setSeconds(ss[1]);

var dt2 = new Date(dt.valueOf() - 1000);
var temp = dt2.toTimeString().split(" ");
var ts = temp[0].split(":");
if(ts[1] == 0 && ts[2] == 0)
$( "#click" ).trigger( "click" );
$worked.html(ts[1]+":"+ts[2]);
setTimeout(update, 1000);
}

setTimeout(update, 0000);
});

HTML:

<div id="worked">00:05</div>
<input id="click" type="submit" name="submit" value="Submit Test" onclick ="alert('hi');">

关于javascript - php/js - 当我的计时器设置为 00 :00 时触发按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33415733/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com