gpt4 book ai didi

javascript - 使用 PHP JS 在特定时间从服务器自动启用提交按钮

转载 作者:行者123 更新时间:2023-12-03 12:20:36 25 4
gpt4 key购买 nike

我要找的是这个。我有一个简单的 PHP 页面,其中有一个默认禁用的 submit 按钮。我希望在特定时间启用提交按钮,例如 02:00:00

使用 PHP,我可以通过 date("h:i:s") 从服务器获取时间我在 JS 变量中使用它。 喜欢 var time = "<? php echo date("h:i:s") ; ?>" ;

现在,通过每毫秒使用 setInterval() 方法,我尝试将“time”变量的值与我希望在特定时间启用该按钮。喜欢 if(time=="02:00:00")
{
button.disabled=false;
}

但问题是“时间”变量也应该动态更改以满足条件,否则什么都不会发生。我无法得到任何简单的解决方案。我需要 AJAX 吗?

任何帮助将不胜感激:)谢谢!

最佳答案

我将使用 JavaScript 更新 time 变量:

var curTime = new Date();
var firstColon = curTime.toString().indexOf(":");
time = curTime.toString().substring(firstColon-2, firstColon+6)

我是一个 Python 人,但我认为 PHP 服务器的工作方式类似,当访问链接时,发送 GET 请求,然后发回数据,可能是使用 Python 代码动态创建的网页,但该网页不能包含任何 Python 或 PHP。这些语言严格来说是服务器端的。您可以向服务器发送请求来获取时间,但这确实效率很低,最好在客户端执行此操作,然后通过向 PHP 服务器发出请求来不断动态更改网页。

由于这是关于禁用按钮,因此如果按钮向服务器发送请求,请记住检查服务器端的时间是否正确,以防有人使用 JavaScript 控制台客户端篡改网页。

关于javascript - 使用 PHP JS 在特定时间从服务器自动启用提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24461353/

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