限制表单输入文本字段中允许的字符数

新手上路,请多包涵

如何限制或限制用户在文本框中最多输入五个字符?

以下是作为我的表单一部分的输入字段:

 <input type="text" id="sessionNo" name="sessionNum" />

它是使用 maxSize 之类的东西还是类似的东西?

原文由 BruceyBandit 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 730
2 个回答

最大长度

将被接受为输入的最大字符数。这可以大于 SIZE 指定的值,在这种情况下,字段将适当滚动。默认为无限制。

 <input type="text" maxlength="2" id="sessionNo" name="sessionNum" onkeypress="return isNumberKey(event)" />

但是,这可能会或可能不会受到您的处理程序的影响。您可能还需要使用或添加另一个处理函数来测试长度。

原文由 Jared Farrish 发布,翻译遵循 CC BY-SA 3.0 许可协议

最简单的方法:

 maxlength="5"

所以..将此属性添加到您的控件中:

 <input type="text"
    id="sessionNo"
    name="sessionNum"
    onkeypress="return isNumberKey(event)"
    maxlength="5" />

原文由 Nonym 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题