10.0版cpt的,文本域控件设置里面长度设置了140,提交按钮是普通按钮加提交入库事件做的,提交条件设置了len(单元格)<=140,数据校验也加了len(单元格)<=140,连Navicat里面对应的字段长度我都设置了,还是可以提交成功。
设置了超字数提示,但是就只在点提交的时候提示一下超字数了,照样能提交成功,然后刷新;
超过数据库设置值,数据库对应列就录入空的,但不影响其他列正常入库;
所以到底怎样才能限制字数呢?想要超字数就不能提交这样。
正常的,这个超过限制就不入库,按钮提交是不会走内置校验的,参考下面文档设置JS实现自定义按钮提交前校验
JS实现自定义按钮提交前校验
模板放出来瞧瞧
1、文本域控件长度设置
3、模板-填报属性设置
2、普通按钮点击事件
_g().verifyAndWriteReport();//校验并提交