jquery 实时计算用户输入的字数

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery-实时计算用户输入的字数</title>
<script type="text/javascript" src="js/vendor/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){

        $("#content").keyup(function(){
            var length = 100;
            var content_len = $("#content").val().length;
            var in_len = length-content_len;

            // 当用户输入的字数大于制定的数时,让提交按钮失效
            // 小于制定的字数,就可以提交
            if(in_len >=0){
                $("#result").html('您还可以输入'+in_len+'字');
                $("#btn").attr("disabled",false);
                // 可以继续执行其他操作
            }else{
                $("#result").html('您还可以输入'+in_len+'字');
                $("#btn").attr("disabled",true);
                return false;
            }

        });
    });

</script>

</head>

<body>
<div id="result">您还可以输入100字</div>
<textarea name="content" id="content" cols="80" rows="5"></textarea><br />
<input type="button" name="btn" value="提交" id="btn" />
</body>
</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下是常用的代码收集,学习用。转自豪情博客园 1. PC - js 返回指定范围的随机数(m-n之间)的公式 re...
    自由加咖啡阅读 1,027评论 0 1
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,112评论 1 10
  • 钱少 事多 怨气重 无成长的国企 别打破头往里进了
    George_382f阅读 87评论 0 0
  • 感觉学习一些搜索的技能,真的会是非常受用的。
    瘦长的丰一禾阅读 410评论 0 0