Javascript 基于“第一个”动态显示/隐藏div;";输入字段的类型

Javascript 基于“第一个”动态显示/隐藏div;";输入字段的类型,javascript,javascript-events,Javascript,Javascript Events,我有一个输入字段,它根据用户类型过滤我的div,如下所示 我需要升级:输入字段长度没有限制,但是JavaScript应该只考虑用户键入的前8个字母/数字,而忽略其他。 例如,在这样的div上: <div class="name">Katekate</div> Katekate 如果用户键入“katekate”或“katekatekate”,则结果相同 我想我应该使用“子字符串”函数,但我正疯狂地去解决这个问题。 任何建议都将不胜感激 您的部门: <div cl

我有一个输入字段,它根据用户类型过滤我的div,如下所示

我需要升级:输入字段长度没有限制,但是JavaScript应该只考虑用户键入的前8个字母/数字,而忽略其他。 例如,在这样的div上:

<div class="name">Katekate</div>
Katekate
如果用户键入“katekate”或“katekatekate”,则结果相同

我想我应该使用“子字符串”函数,但我正疯狂地去解决这个问题。 任何建议都将不胜感激

您的部门:

<div class="name">Katekate</div>

结果:只有前8个字母/数字被捕获

请包含您尝试使用的
子字符串
的代码,以便有人告诉您如何修复代码。所以您的问题是输入字段没有长度限制?你为什么不实行限制呢?如果用户可以输入更多,并且不会影响过滤,则会导致混淆。@Ivanić否该字段用于sku代码,允许显示/隐藏多组零件。该字段不是很清楚,但它为我提供了解决方案,效果非常好!谢谢<代码>代码$(this).val().substr(0,8)
$(".name").val().substr(0, 8);