jquery计算文本字符个数

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta charset="utf-8">
 5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
 6     <title></title>
 7     <script src="js/jquery-1.11.1.js" type="text/javascript"></script>
 8 </head>
 9 <style>
10   #sNum,#sNum2{  height:20px; border:1px solid #ccc; padding: 5px;  margin:20px 40px; display: inline-block;  }
11   #inputV{width: 100px; height: 20px; margin:20px 40px; }
12   #inputV2{width:200px; height:80px; margin:20px 40px; }
13 </style>
14 <body>
15     <span id="sNum"></span>
16     <input type="text" placeholder="nini" id="inputV" />
17     <span id="sNum2"></span>
18     <textarea placeholder="nini" id="inputV2"></textarea>
19     <script  type="text/javascript" charset="utf-8">
20         $(function(){
21               var inputV = $('#inputV');
22                var sNum = $('#sNum').html();
23               var euTextLen=0;
24               var inputLen = inputV.val().length;
25              
26              function textInput(obj,objch,nums,textContent ){
27                 $(obj).keyup(function(){
28                 var euTextLen= $(obj).val().length;
29                 $(objch).html(euTextLen);
30                   if(euTextLen >= nums ){
31                     alert(textContent);
32                 }
33                 })
34             }
35             textInput('#inputV','#sNum',1000,'djfkljaslkjsalk');
36             textInput('#inputV2','#sNum2',500,'123132132');
37             if(inputLen==0){
38                 $('#sNum,#sNum2').html(euTextLen); 
39               }
40          
41            
42               
43         })
44     </script>
45 </body>
46 </html>

 

posted @ 2016-12-21 14:09  deveil  阅读(534)  评论(0编辑  收藏  举报