找回密码
 立即注册

QQ登录

只需一步,快速开始

SW2

金牌服务用户

37

主题

90

帖子

395

积分

金牌服务用户

积分
395

[已处理] 扫码自动提交

SW2
金牌服务用户   /  发表于:2023-10-25 14:30  /   查看:1162  /  回复:4
2金币
扫码实现自动提交功能,且需要判断一定时间内不更新才能自动提交;提交后的文本框已有字符,超过1秒没变动后,再输入新的字符,一定时间内不更新则提交新字符,如何实现?谢谢!

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

4 个回复

倒序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-10-25 17:28:07
沙发
活字格文本框目前的命令触发时机是焦点离开时,暂时还不支持自动触发。
大佬可以考虑下看能不能用js配合实现下。
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2023-10-25 19:47:46
板凳
David.Zhong 发表于 2023-10-25 17:28
活字格文本框目前的命令触发时机是焦点离开时,暂时还不支持自动触发。
大佬可以考虑下看能不能用js配 ...

说起这个。希望能在搞一个  实时触发的文本框 ,这样很多应用汇方便很多。
回复 使用道具 举报
SW2
金牌服务用户   /  发表于:2023-10-26 09:07:01
地板
David.Zhong 发表于 2023-10-25 17:28
活字格文本框目前的命令触发时机是焦点离开时,暂时还不支持自动触发。
大佬可以考虑下看能不能用js配 ...

<html>  
<head>  
  <script>  
    function autoSubmit() {  
      // 获取文本框元素  
      var textbox = document.getElementById("myTextbox");  
        
      // 获取当前文本框的值  
      var currentValue = textbox.value;  
        
      // 设定一个计时器,0.5秒后判断文本框的值是否变化  
      setTimeout(function() {  
        if (textbox.value === currentValue) {  
          // 如果值没有变化,提交表单  
          document.getElementById("myForm").submit();  
        } else {  
          // 如果值有变化,重新开始计时器  
          setTimeout(autoSubmit, 500); // 重新设置计时器,继续监控  
        }  
      }, 500); // 设置计时器时间为500毫秒(0.5秒)  
    }  
  </script>  
</head>  
<body>  
  <form id="myForm" action="submit.php" method="post">  
    <input type="text" id="myTextbox" name="myTextbox" />  
    <input type="button" value="Submit" onclick="autoSubmit()" />  
  </form>  
</body>  
</html>



我用AI生成了这段代码,能帮我看看怎么用到活字格吗?
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-10-26 16:31:40
6#
大佬,写代码我们也不是很熟悉。
另外感觉扫码这个逻辑写代码不是正途呢。

大佬的具体场景是啥?用的是什么扫码命令?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部