怎么限制字数

10.0版cpt的,文本域控件设置里面长度设置了140,提交按钮是普通按钮加提交入库事件做的,提交条件设置了len(单元格)<=140,数据校验也加了len(单元格)<=140,连Navicat里面对应的字段长度我都设置了,还是可以提交成功。

设置了超字数提示,但是就只在点提交的时候提示一下超字数了,照样能提交成功,然后刷新;

超过数据库设置值,数据库对应列就录入空的,但不影响其他列正常入库;

所以到底怎样才能限制字数呢?想要超字数就不能提交这样。

FineReport 一条撒了盐的鱼 发布于 2023-12-19 10:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-12-19 10:13(编辑于 2023-12-19 10:15)

正常的,这个超过限制就不入库,按钮提交是不会走内置校验的,参考下面文档设置

JS实现自定义按钮提交校验

最佳回答
0
CovidLv3中级互助
发布于2023-12-19 10:12

模板放出来瞧瞧

最佳回答
0
ID1208Lv6高级互助
发布于2023-12-19 10:45

1、文本域控件长度设置

image.png

3、模板-填报属性设置

image.png

2、普通按钮点击事件

image.png

_g().verifyAndWriteReport();//校验并提交

  • 3关注人数
  • 163浏览人数
  • 最后回答于:2023-12-19 10:45
    请选择关闭问题的原因
    确定 取消
    返回顶部