input输入后。在右侧出来一个还可以输入多少字这样的效果。

因为特殊要求。我要做的是输入的字只能是一个,不能为>=2的词。而且只能输入24个。中间空格隔开。做了一个keyup事件。接收后split(" ")input的值。但是这样不好使。当我输入第一个字时没问题,但是我一打空格,就会又减少一个。右边就变成22了。不过这样也凑活。但是如果我连续打两个空格。那么会减少两个。变成21了。如果我一直打空格。那么就一直减少。不知道如何解决。最好是如果判断出来是两个空格。那么就在右侧提示。关键是如何判断这两个空格
2026年09月22日 20:10
有2个网友回答
网友(1):

先写个Array,每次keyUp事件发生时,将回调函数中传入的事件参数Event 的(Event .which)的值push到数组中,然后进行判断。
如此,既可以判断当前按下的键盘键是不是空格(空格的Unicode十六进制码貌似是00b0,具体楼主自己看下,反正回车的十进制应该是13),也可以通过便利数组判断是否连续按下两个空格

网友(2):