【amtath分享8】控制提交按钮,只在指定的时间范围内可用
本帖最后由 amtath 于 2021-6-5 17:50 编辑举个例子,
只允许在11:48-12:00 之间提交。
效果如下:
实现:
1、命名按钮单元格:newbtn
2、在页面加载命令中,添加js命令
function show(){
var myDate = new Date();
var myhour =myDate.getHours();
var mymin = myDate.getMinutes();
var page = Forguncy.Page;
var mybtn= page.getCell("newbtn");
if (myhour!=11)
{
mybtn.setValue("已结束 ");
mybtn.disable();
}else
{
if(mymin<=59&&mymin>=48){
mybtn.setValue("保存");
mybtn.enable(); }
else{
mybtn.setValue("已结束");
mybtn.disable(); }
}
}
setInterval(show,1000);
工程如下:
承接定制开发 vx:125396852
这读的是计算机的本地时间么,会不会有人通过修改本地时间来绕过限制? 厉害,谢谢 时间怎么改
myDate日期
myhour 时间
mymin 分钟
用myhour 和mymin组合去控制。 samta 发表于 2021-4-15 17:24
这读的是计算机的本地时间么,会不会有人通过修改本地时间来绕过限制?
:hjyzw:果然是逻辑严密。这个确实是获取本地时间的。
厉害,谢谢:lol 流弊啊,这个挺好,不过最好能在服务端命令中设计~这样安全性比较好,正确性也能保证
页:
[1]