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

标签 javascript

我一直在尝试验证一个文本框,该文本框仅允许输入最多 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/

相关文章:

javascript - 如何更改地址栏的url

javascript - 使用 Mozactivity Firefox OS 使用前置图像作为壁纸

javascript - 在 WordPress 中使用 Ajax 加载模板部分

javascript - 如何在div标签中迭代input标签并根据inputdata显示多个input标签

javascript - Angular 模态窗口关闭确认

javascript - .load() 与数据

javascript - 通过 Javascript 添加元素到 Weebly 不起作用

javascript - 设置最大高度不起作用

javascript - 如何验证一系列文本框中的文本框值是否为空?

javascript - 导航后设置 angular-ui-tinymce 编辑器内容