请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

高级会员

199

主题

439

帖子

1408

积分

高级会员

积分
1408
大Vi
高级会员   /  发表于:2025-4-25 10:01  /   查看:76  /  回复:1
1金币
单元格设置了只能输入数字,键盘输入可以触发ValidationError事件,但是键盘粘贴非法字符不会触发事件,这个怎么触发它呢,因为需要在数据验证错误时把单元格内容清空。

最佳答案

查看完整内容

您好,数据验证无法直接对粘贴到单元格中的值进行校验,除非您是在编辑状态进行粘贴的。 您可以不使用数据验证,直接监听ClipboardPasted事件,在粘贴完成之后获取该单元格的value并进行判断并执行相关提示代码。 或者也可以通过按钮等方式在点击后遍历单元格,获取此value进行判断,并给出相应提示。

1 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2025-4-25 10:01:33
来自 2#
您好,数据验证无法直接对粘贴到单元格中的值进行校验,除非您是在编辑状态进行粘贴的。

您可以不使用数据验证,直接监听ClipboardPasted事件,在粘贴完成之后获取该单元格的value并进行判断并执行相关提示代码。

或者也可以通过按钮等方式在点击后遍历单元格,获取此value进行判断,并给出相应提示。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部