实时显示剩余可以输入的文字数

XML/HTML Code
- <script>
- $(document).ready(function(){
- var totalChars = 100; //Total characters allowed in textarea
- var countTextBox = $('#counttextarea') // Textarea input box
- var charsCountEl = $('#countchars'); // Remaining chars count will be displayed here
- charsCountEl.text(totalChars); //initial value of countchars element
- countTextBox.keyup(function() { //user releases a key on the keyboard
- var thisthisChars = this.value.replace(/{.*}/g, '').length; //get chars count in textarea
- var per = thisChars*100;
- var value= (per / totalChars); // total percent complete
- if(thisChars > totalChars) //if we have more chars than it should be
- {
- var CharsToDel = (thisChars-totalChars); // total extra chars to delete
- thisthis.value = this.value.substring(0,this.value.length-CharsToDel); //remove excess chars from textarea
- }else{
- charsCountEl.text( totalChars - thisChars ); //count remaining chars
- $('#percent').text(value +'%');
- }
- });
- });
- </script>
XML/HTML Code
- <div class="row">
- <div class="col-md-8"><div><textarea name="counttextarea" id="counttextarea" cols="45" rows="5" style="width: 400px;padding: 10px; margin:10px;"></textarea></div>
- <div><span name="countchars" id="countchars">100</span> Characters Remaining. <span name="percent" id="percent"></span></div>
- </div>
原文地址:http://www.freejs.net/article_jquerywenzi_446.html
最近更新
- jQuery轮播图插件slider-...
- CSS3鼠标悬停图片遮罩层变形动画特...
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
我爱薅羊毛
点击最多
广告赞助
相关文章
- jquery点击显示或隐藏内容,可以一次展开多个和...
- tooltips/弹出层/消息提示效果,支持点击与...
- jQuery幸运大转盘抽奖活动代码
- jquery来实现的添加商品和减少商品数量,用于购...
- jQuery手机端弹出层提示对话框
- php js实现拖动滑块完成拼图验证码