jquery 限制字数 显示输入字数 插件
2013-09-17 16:32
423 查看
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <title>无标题文档</title> <scripttype="text/javascript"src="jquery.min.js"></script> <scripttype="text/javascript"src="artTxtCount.js"></script> <style> /*demo*/ body{font-size:75%;font-family:'微软雅黑';} #demo{width:500px;} #demo.help,#demo.helpa{color:#999;} #demoform{margin:20px0;padding:8px;background:#F4F4F4;border:1pxsolid#EDEDED;} #demo.tips{color:#999;padding:05px;} #demo.tipsstrong{color:#1E9300;} #demo.tips.js_txtFullstrong{color:#F00;} #demotextarea.text{width:474px;} </style> </head> <scripttype="text/javascript"> $(document).ready(function(){ $(".autoTxtCount").each(function(){ $(this).find(".text").artTxtCount($(this).find('.tips'),120); }); $("#test").artTxtCount($("#test_tips"),10) }); </script> <body> <divid="demo"> <h1>artTxtCount-轻量级输入字数提示插</h1> <formclass="autoTxtCount"action=""method="get"> <div> <textareaclass="text"name=""cols="50"rows="3"></textarea> </div> <div> <buttontype="submit">提交</button> <spanclass="tips"></span></div> </form> <formclass="autoTxtCount"action=""method="get"> <div> <textareaclass="text"name=""cols="50"rows="3"></textarea> </div> <div> <buttontype="submit">提交</button> <spanclass="tips"></span></div> </form> <formaction=""method="get"> <inputclass="text"id="test"name=""type="text"/> <spanid="test_tips"class="tips"></span><br/> <buttontype="submit">提交</button> </form> </div> </body> </html>
以下是artTxtCount.js
(function($){ $.fn.artTxtCount=function(tipWrap,maxNumber){ varcountClass='js_txtCount',//定义内部容器的CSS类名 fullClass='js_txtFull',//定义超出字符的CSS类名 disabledClass='disabled';//定义不可用提交按钮CSS类名 varcount=function(){ varbtn=$(this).closest('form').find(':submit'); varval=$(this).val().length; vardisabled={ on:function(){ btn.removeAttr('disabled').removeClass("disabled"); }, off:function(){ btn.attr('disabled','disabled').addClass(disabledClass); } } if(val==0)disabled.off(); if(val<=maxNumber){ if(val>0)disabled.on(); tipWrap.html('<spanclass="'+countClass+'">\u8FD8\u80FD\u8F93\u5165<strong>'+(maxNumber-val)+'</strong>\u4E2A\u5B57</span>'); } else{ disabled.off(); tipWrap.html(maxNumber-val); } }; $(this).bind('keyupchange',count); returnthis; } })(jQuery);
相关文章推荐
- jquery插件——仿新浪微博限制输入字数的textarea
- jQuery插件InputLimitor实现文本框输入限制字数统计
- Jquery实现TextArea 字数限制,并显示当前的输入字符数
- jQuery插件InputLimitor实现文本框输入限制字数统计
- jQuery插件InputLimitor实现文本框输入限制字数统计
- Jquery 插件限制文本框输入的字数,包括字母,汉字
- jquery插件artTxtCount输入字数限制,并提示剩余字数
- jquery插件——仿新浪微博限制输入字数的textarea
- 自动显示文本输入剩余字数,并限制文本输入字数
- jquery的inputlimiter插件--限制文字字数
- 文本框的字数限制功能jquery插件
- 用javascript实现控制一个文本框的输入字数限制,超出字数限制文本框飘红显示-面试题
- 限制textarea字数并实时显示输入字…
- Jquery 限制文本框输入字数
- Jquery 限制文本框输入字数
- jQuery文本字数限制插件-maxlength
- jquery实现限制textarea输入字数
- Android edittext 显示字数限制和输入类型
- JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
- 基于jquery的textarea发布框限制文字字数输入(添加中文识别)