JS获取最后编辑的值
1. 问题描述
有的时候想获取最后编辑的值,进行校验或者其他的操作
2. 实现思路
可编辑的单元格对应一个input元素,当焦点在某个单元格时,该input元素便会添加一个text的class类,因此我们只需获取这个元素,便可以获得其value属性值。
3. 实现步骤
新建工作簿,表样设计如下:

设置B1、B2单元格的控件类型为文本型,B3单元格的控件类型为数字型。
点击填报预览,依次输入值,当输入age后直接点击自定义按钮进行校验。
点击模板>模板web属性>填报页面设置,添加一个自定义按钮,给自定义按钮添加如下js:
var lasteditValue = $("input:text").attr("value"); //获取最后编辑的单元格的值
if(lasteditValue > 100 || lasteditValue < 1){
alert("年龄错误!");
}
保存模板,点击填报预览,依次输入值,输入最后一个单元格后不点击其他单元格,直接点击自定义按扭,可以看到,最后一个单元格进行了校验。

附件列表
主题: 二次开发
标签:
已验证

