用户:
千从查看:179 回复:8 评论:34 创建时间:2022-04-13T11:48:12
如题,最近论坛一直在作品中很火,然而实行起来却很麻烦,但若是将功能一步步分解来看,其实并不会显得过于复杂。
而本帖所要介绍的,就是论坛中的字数限制输入功能。
首先,我们梳理一下思路:
相信这张图大家都能看懂,而在K4中,检测长度则需要用到列表中的这块积木:

而我们便也将此列表命名为“贴长度”
——————————————————————————————————————————————————
接下来,便可以开始拼积木了:

这一步想必不需要多说,便是获得输入内容。
下一步,需要将输入内容分开成列表,以获取输入长度(字数)

按……分开成列表中的空不需要填,即是获取每一个字符
再回到之前”贴长度“的列表,将答复存储入列表
而若是直接将获得答复存添加至列表末尾,就会出现如下情况:

便会在末尾项中存储输入列表,当然你可以这样进行检测:
但本文介绍的将是另一种方法(虽然不确定是麻烦还是简单……)
简单来说,就是判断获得输入列表的长度加上已有”贴长度“列表的长度≤50成立后,将获得输入转换为列表之后,再不断地将获得输入列表的末尾项删除

这样, 便可以检测出输入的长度加上原有已输入(即”贴长度“的长度)是否小于50
当然,根据上述图标,应显示已输入总数,以及剩余可输入字数
而此处作者设置的是50为上限,可以根据具体情境进行修改
当输入长度加上原有长度>50时,则为如下积木:
显示已输入的总字数,以及超出字数(总字数-极限范围),并自动返回上次所输入字数
至此,论坛输入限制的教程便结束了,如果有用的话,请在下方评论区支持一下哦!
(待会儿再用MD发个贴)
1086爱编程可不可以教一下发帖的功能,我很需要
点赞0
评论
发帖的功能?什么发帖,MD编辑器吗
就像https://shequ.codemao.cn/work/111210700
可以吗)))))
说句实话……(我不会(小声))
你知道https://shequ.codemao.cn/community/429729的iframe链接咋弄的吗)))))))))
数据放一块:作者|贴号|内容|评论|其它
(回复第2条)
好啊,竟然盗C*的号!他是不会6点前上线的!举报了,估计很快就会封掉((((((((((doge
思路其实我们也有,只不过实行起来可能会有点难
你!!!!!!!!!!!
我是真人啊啊!!!
https://shequ.codemao.cn/community/438406(无聊至极)
𝙲ℴ𝗌𝔦𝒹ₑ𝑟你似乎(一定)弄麻烦了
点赞0
评论
有点道理
瞬 间 改 句
啊确实
为啥要一个列表来解决字符超出?
方便一点呗
方 便
雀食
冗码一大堆。。。。。
不知道你是怎么想的。。。
在吗?
我照着想法做了一遍算法