文本截断JQuery为textarea添加maxlength,并且兼容IE
2013-04-24 21:24
295 查看
每日一贴,今天的内容关键字为文本截断
// JQuery为textarea添加maxlength
// textarea默许不支持maxlength属性。
// 通过JQuery的keyup件事:
JQuery代码如下:
每日一道理
有一首诗最为动人,那就是青春;有一段人生最美丽,那就是青春;有一道风景最为亮丽,那就是青春。青春,不要说已疲惫,也许你的幻想曾被现实无情毁灭,也许你的追求毫无结果,但你应该相信,没有寒风的洗礼,哪来万紫千红的春天,没有心的耕耘,哪有累累硕果?
html:
文章结束给大家分享下程序员的一些笑话语录:
很多所谓的牛人也不过如此,离开了你,微软还是微软,Google还是Google,苹果还是苹果,暴雪还是暴雪,而这些牛人离开了公司,自己什么都不是。
// JQuery为textarea添加maxlength
// textarea默许不支持maxlength属性。
// 通过JQuery的keyup件事:
JQuery代码如下:
每日一道理
有一首诗最为动人,那就是青春;有一段人生最美丽,那就是青春;有一道风景最为亮丽,那就是青春。青春,不要说已疲惫,也许你的幻想曾被现实无情毁灭,也许你的追求毫无结果,但你应该相信,没有寒风的洗礼,哪来万紫千红的春天,没有心的耕耘,哪有累累硕果?
<script type="text/javascript"> $(function(){ //IE也能用textarea $("textarea[maxlength]").keyup(function(){ var area=$(this); var max=parseInt(area.attr("maxlength"),10); //获得maxlength的值 if(max>0){ if(area.val().length>max){ //textarea的文本长度大于maxlength area.val(area.val().substr(0,max)); //截断textarea的文本新重值赋 } } }); //复制的符字处理问题 $("textarea[maxlength]").blur(function(){ var area=$(this); var max=parseInt(area.attr("maxlength"),10); //获得maxlength的值 if(max>0){ if(area.val().length>max){ //textarea的文本长度大于maxlength area.val(area.val().substr(0,max)); //截断textarea的文本新重值赋 } } }); }); </script>
html:
<textarea style="width:300px; height:60px;" maxlength="10"></textarea>
文章结束给大家分享下程序员的一些笑话语录:
很多所谓的牛人也不过如此,离开了你,微软还是微软,Google还是Google,苹果还是苹果,暴雪还是暴雪,而这些牛人离开了公司,自己什么都不是。
相关文章推荐
- JQuery为textarea添加maxlength,并且兼容IE
- JQuery为textarea添加maxlength属性并且兼容IE
- JQuery为textarea添加maxlength属性并且兼容IE
- JQuery为textarea添加maxlength
- table动态添加的tr 其click事件在IE兼容模式中不执行 jquery 1.9 的live事件 和获取 first last
- JQuery为textarea添加maxlength
- javascript 实现复制文本添加版权内容(兼容IE)
- JQuery为textarea添加maxlength
- textarea字符查找并且高亮显示,兼容Chrome,IE
- textarea 添加 MaxLength属性 支持 IE Mozilla Firefox
- 解决&lt;pre&gt;标签里的文本换行(兼容IE, FF和Opera等)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- [原创]javascript实现textarea中光标处插入字符的实现[兼容ie和firefox]
- 网页中屏蔽右键,不允许选择文本.兼容IE,Firefox
- IE 兼容模式下Jquery 出现appendChild 意外地调用了方法或属性访问。
- ie ff兼容 div 失去焦点(以此原理,可以为任何没有onblur/onfocuse的元素添加类似的事件动作)