1

我一直在尝试验证一个文本框,它只允许输入最多 128 个字符的文本。但是,如果我按下键并按住它而不按下键,则代码无法验证文本,从而允许填充超过 128 个字符的文本框。当我按下键并弹出警报时,验证有效。下面是代码。

  (textboxentered.value>128)
  {
    alert("Please enter text upto 128 Charecters");
  }  

我想要的是一个解决方案,当一个键被按下这么长时间而没有按键时,文本框不应允许超过 128 个字符。

4

1 回答 1

5

为什么不直接使用 maxlength HTML 属性?

<input type="text" name="textbox" maxlength="128">
于 2013-03-07T19:42:21.830 回答