本文介绍了HTML中的字符限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何对HTML中的文本输入施加字符限制?
解决方案如何对HTML中的文本输入施加字符限制?
解决方案有两个主要解决方案:
p>
纯HTML:
< input type =text id =Textboxname =Textboxmaxlength =10/>
JavaScript一个(附加onKey事件):
函数limitText(limitField,limitNum){
if(limitField.value.length> limitNum){
limitField.value = limitField.value .substring(0,limitNum);
}
}
但无论如何,没有好的解决方案。你无法适应每个客户的错误HTML实现,这是一场不可能的胜利战斗。这就是为什么在服务器端用PHP / Python /任何脚本检查它好得多。
How do you impose a character limit on a text input in HTML?
There are 2 main solutions:
The pure HTML one:
<input type="text" id="Textbox" name="Textbox" maxlength="10" />
The JavaScript one (attach it to a onKey Event):
function limitText(limitField, limitNum) {
if (limitField.value.length > limitNum) {
limitField.value = limitField.value.substring(0, limitNum);
}
}
But anyway, there is no good solution. You can not adapt to every client's bad HTML implementation, it's an impossible fight to win. That's why it's far better to check it on the server side, with a PHP / Python / whatever script.
这篇关于HTML中的字符限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!