欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JS 实时控制input字数

程序员文章站 2022-04-21 22:32:31
...

JS 实时控制input字数

输入框控制字数

当form表单需要校验输入框中的字符数时,需要用到的方法:

步骤概述

  1. 在html中定义的input输入框,设置一个id值
  2. 在输入框中绑定一个onkeydown事件
  3. 定义onkeydown事件发生时的处理函数controlLen
  4. 在controlLen函数中检查input输入框的输入值长度n
  5. 当大于规定的字符长度时,利用字符创的substring重新截取输入值的前n个值,重新赋值给input框,同时alert提示。

代码示例

<script type="text/javascript">
    function controlLen(){
    //获取input输入框元素
    var inputText = document.getElementById('mytext').value;
    if(inputText.length > 10){
        var text = inputText.substring(0,10);
        document.getElementById('mytext').value = text;//重新设置input输入框的值
        alert("最多输入10个字符");
    }
}
</script>
html代码:
<body>
<input type="text" id="mytext" value="" onkeydown="controlLen();"/>
</body>
相关标签: 前端技术