Answers:
有两种主要解决方案:
纯HTML之一:
<input type="text" id="Textbox" name="Textbox" maxlength="10" />
JavaScript之一(将其附加到onKey事件):
function limitText(limitField, limitNum) {
if (limitField.value.length > limitNum) {
limitField.value = limitField.value.substring(0, limitNum);
}
}
但是无论如何,没有好的解决方案。您不能适应每个客户的不良HTML实施,这是一场不可能的胜利。这就是为什么最好在服务器端使用PHP / Python /任何脚本对其进行检查。
有一个maxlength属性
<input type="text" name="textboxname" maxlength="100" />
除了上述内容外,我想指出,客户端验证(HTML代码,javascript等)还远远不够。还要检查服务器端的长度,或者根本不检查(如果可以允许人们绕过它不是很重要,那么真正确保采取任何措施来防止这种情况也并不重要)。
另外,同伴们,他(或她)说的是HTML,而不是XHTML。;)
使用其他人所说的“ maxlength”属性。
如果需要在文本区域上放置最大字符长度,则需要使用Javascript。在这里看看:如何使用JavaScript在HTML的textArea上施加maxlength