找回密码
 立即注册

QQ登录

只需一步,快速开始

olookok 活字格认证
论坛元老   /  发表于:2024-3-3 18:56  /   查看:1573  /  回复:6
1金币
本帖最后由 olookok 于 2024-3-3 18:58 编辑

凭证金额录入,如何在输入框失去焦点的时候触发动作


现在的问题 文本框内容变量 才能触发命令。但是如果不变,就无法触发命令。

输入和显示 ,是 两行,通过命令来触发显示隐藏。输入框如果数据不变,就没法触发命令。
这样点击后 就回不到显示行了。








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

6 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-4 10:33:29
沙发
楼主的这个效果真不错,感觉这个需要写代码了,

直接监听焦点,活字格中是判断离开焦点并且数据变更,不太合适您这个场景~
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2024-3-4 10:35:30
板凳
Joe.xu 发表于 2024-3-4 10:33
楼主的这个效果真不错,感觉这个需要写代码了,

直接监听焦点,活字格中是判断离开焦点并且数据变更,不 ...

问题是不会写,看那个技术大牛能实现这样的功能。

如果 活字格 本身能 搞一个  这样的金额录入插件。那就更省事了。

不用像现在这样绕圈圈。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-3-4 16:21:48
地板
代码我也不太擅长,不然可以找时间帮楼主研究一下,
金额录入功能楼主可以在需求版本发个帖子,后续会有专门负责这个板块的技术人员,对这些需求进行整理和评估哈~感谢您的支持呢~
回复 使用道具 举报
chinameng
金牌服务用户   /  发表于:4 天前
5#
本帖最后由 chinameng 于 2024-9-26 20:51 编辑

这好像必须用到焦点离开事件,否则无法完美实现!!!当你设置为数值格式时,无法实现点击全选,当默认或文本格式时又无法控制只让输入两位小数。而且组件在同一个页面表里面多个格子调用,应该也是有问题的,比如组件里一个单元格叫input,放在表格里要多个同名input。尝试过多种方式,放弃!!
回复 使用道具 举报
Mamba活字格认证
高级会员   /  发表于:3 天前
6#
为输入框设置一个类名,最好保证唯一性,然后在页面加载里面用以下代码


// 获取输入框元素
var inputElement = document.getElementsByClassName("test");
var a = inputElement[0].getElementsByClassName("fgc-inputbox")

// 为输入框添加失焦事件**
a[0].addEventListener('blur', function() {
    // 输入框失焦时的处理逻辑
    console.log('输入框失焦');
});


本帖子中包含更多资源

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

x
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:3 天前
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部