我一直在尝试验证一个文本框,该文本框只允许输入最多128个字符的文本。但是如果我按下键并且没有按键保持它,代码就无法验证文本,允许填充128个字符以上的文本框。当我按下键,弹出警报时,验证工作正常。以下是代码。
(textboxentered.value>128)
{
alert("Please enter text upto 128 Charecters");
}
我想要的是一个解决方案,当按下按键这么长而没有按键时,文本框不应该超过128个字符。
答案 0 :(得分:5)
为什么不使用maxlength HTML属性?
<input type="text" name="textbox" maxlength="128">