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

2)点击模板>模板web属性>填报页面设置,添加一个自定义按钮,如下图:


var lasteditValue = $("input:text").attr("value"); //获取最后编辑的单元格的值
if(lasteditValue > 100 || lasteditValue < 1){
alert("年龄错误!");
}
4)保存模板,选择填报预览,依次输入值,输入最后一个单元格后不点击其他单元格,直接点击自定义按扭,可以看到,最后一个单元格进行了校验。
4. 预览效果
4.1 PC端预览效果
4.2 移动端预览效果
注:移动端不支持该js
5. 已完成模板
模板效果在线查看请点击:JS获取最后编辑的值.cpt
已完成的模板,可参见:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\JS\填报预览JS实例\54-JS获取最后编辑的值.cpt
附件列表
文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201)