用于输入文本的Javascript验证,最大长度

nik*_*iks 1 javascript

我一直在尝试验证一个文本框,它允许文本最多输入128个字符.但是如果我按下键并且没有按键保持它,代码就无法验证文本,允许填充128个字符以上的文本框.当我按下键,弹出警报时,验证工作正常.下面是代码.

  (textboxentered.value>128)
  {
    alert("Please enter text upto 128 Charecters");
  }  
Run Code Online (Sandbox Code Playgroud)

我想要的是一个解决方案,当按下一个键没有按键时,文本框不应超过128个字符.

小智 5

为什么不使用maxlength HTML属性?

<input type="text" name="textbox" maxlength="128">
Run Code Online (Sandbox Code Playgroud)