查看: 184|回复: 3

表单设计 如何限制文本组件的输入字符数或者出现滚动条

升级   42.4%

81

主题

146

回帖

712

积分

高级会员

Rank: 4

积分
712
发表于 2024-5-8 14:20:26 | 显示全部楼层 |阅读模式
本帖最后由 szhtest 于 2024-5-10 09:14 编辑

设置了文本框宽度后,可编辑状态下可以一直输入,当输入的文本超出宽度时,就是显示不全


只读状态下的效果这样,无法再根据光标移动查看被遮挡的部分了



目前不确定用户操作时输入的字符会不会超过文本组件限制宽度(如果不限制待会只读状态下表单布局就乱了,也不想改用多行文本),现在有两个思路:
(1)是否能给只读的文本框加横向滚动条?
(2)或者如何限制该文本组件的输入字符数?已解决:属性处添加maxlength:字符数

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37691
发表于 2024-5-11 10:01:35 | 显示全部楼层
不要给输入框加宽度,默认撑满好了
如果一定要在编辑状态加宽度,那就在阅读状态时加一个文本(text),用脚本显示this.data.字段标识
回复

使用道具 举报

升级   42.4%

81

主题

146

回帖

712

积分

高级会员

Rank: 4

积分
712
发表于 2024-5-11 10:35:36 | 显示全部楼层
论坛管理员 发表于 2024-5-11 10:01
不要给输入框加宽度,默认撑满好了
如果一定要在编辑状态加宽度,那就在阅读状态时加一个文本(text),用 ...

默认撑满的话,如果文本字数很多,待会就会一直横向展开,表单布局就乱了。
“那就在阅读状态时加一个文本(text),用脚本显示this.data.字段标识”阅读时候加一个文本用脚本显示是什么意思呢?有点不太理解,可否解释一下
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37691
发表于 2024-5-14 09:34:20 | 显示全部楼层
撑满,阅读状态会自动换行的
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread