分享

动态的获取文本框输入的字符

 WindySky 2011-08-21

先看下代码例子:

 

1.

 <input type="text" id="d"  />
 <p id="show"></p>

 

2.

         $("input").keyup(function(){
              //var value = $(this).val();
              var length = $(this).val().length;
              $("#show").text("长度是:" + length);
         });

 

或者为

 

          $("input").keyup(function(){
              //var value = $(this).val();
              var length = $(this).val().length;
              $("#show").text("长度是:" + length);
         }).keyup();

 

 

 

说明:

最后的keyup加与不加都可以,如果去掉后一个keyup看似也没有问题
但是当你在input中写入些东西后再刷新页面
就会发现input中的内容还在 但p中的内容已经不复存在了
这就是input的特殊之处
所以要用第二个keyup来进行页面的初始化
让两者内容在一开始就保持同步

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约