猫史档案馆


【教程-论坛】论坛输入中如何限制输入字数?

用户:千从千从查看:7 回复:5 评论:7 创建时间:2022-04-13T11:30:22


如题,最近论坛一直在作品中很火,然而实行起来却很麻烦,但若是将功能一步步分解来看,其实并不会显得过于复杂。
而本帖所要介绍的,就是论坛中的字数限制输入功能。
     首先,我们梳理一下思路center_image

相信这张图大家都能看懂,而在K4中,检测长度则需要用到列表中的这块积木:

center_image

而我们便也将此列表命名为“贴长度”

——————————————————————————————————————————————————

接下来,便可以开始拼积木了:

 

center_image

这一步想必不需要多说,便是获得输入内容

下一步,需要将输入内容分开成列表,以获取输入长度(字数)

center_image

按……分开成列表中的空不需要填,即是获取每一个字符

再回到之前”贴长度“的列表,将答复存储入列表

而若是直接将获得答复存添加至列表末尾,就会出现如下情况:center_image

center_image

      便会在末尾项中存储输入列表,当然你可以这样进行检测:center_image

      但本文介绍的将是另一种方法(虽然不确定是麻烦还是简单……)

      简单来说,就是判断获得输入列表的长度加上已有”贴长度“列表的长度≤50成立后,将获得输入转换为列表之后,再不断地将获得输入列表的末尾项删除

      center_image

这样, 便可以检测出输入的长度加上原有已输入(即”贴长度“的长度)是否小于50

当然,根据上述图标,应显示已输入总数,以及剩余可输入字数center_image

而此处作者设置的是50为上限,可以根据具体情境进行修改

当输入长度加上原有长度>50时,则为如下积木:center_image

显示已输入的总字数,以及超出字数(总字数-极限范围),并自动返回上次所输入字数

至此,论坛输入限制的教程便结束了,如果有用的话,请在下方评论区支持一下哦!

(待会儿再用MD发个贴)


回复

上一页1 页 / 共 1下一页
千从千从

沙发

点赞0


评论


Summer橘子喵Summer橘子喵

emotion_doge

点赞0


评论


芥末不是酱油芥末不是酱油

沙发被拿走了

点赞0


评论


千从千从

教程贴都没人看的吗

点赞0


评论


千从千从

aaa

点赞0


评论