我一直在尝试验证一个文本框,该文本框仅允许输入最多 128 个字符的文本。但是,如果我按下该键并按住不放,代码将无法验证文本,从而允许填充超过 128 个字符的文本框。当我按下键盘时,验证就会起作用,弹出警报。下面是代码。
(textboxentered.value>128)
{
alert("Please enter text upto 128 Charecters");
}
我想要的是一个解决方案,当按下某个键很长时间而没有松开按键时,文本框不应允许超过 128 个字符。
最佳答案
为什么不直接使用 maxlength HTML 属性?
<input type="text" name="textbox" maxlength="128">
关于用于输入最大长度文本的 Javascript 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15280186/