`
yangyong2009
  • 浏览: 1031 次
  • 性别: Icon_minigender_1
  • 来自: 铜陵
社区版块
存档分类
最新评论

jquery textarealimit IE

阅读更多

/**

 * 解决IE中textarea标签中不识别maxlength属性的解决方法

 * 

 * 调用方式:$("#ID").textarealimit({length:20}); //length 具体的值根据需要设置

 */

 

(function($) {

$.fn.textarealimit = function(settings) {

settings = jQuery.extend({

length : 10

}, settings);

maxLength = settings.length;

$(this).attr("maxlength", maxLength).bind("keydown", doKeydown).bind(

"keypress", doKeypress).bind("beforepaste", doBeforePaste)

.bind("paste", doPaste);

function doKeypress() {

var oTR = document.selection.createRange()

if (oTR.text.length >= 1)

event.returnValue = true

else if (this.value.length > maxLength - 1)

event.returnValue = false

}

function doKeydown() {

var _obj = this;

setTimeout(function() {

if (_obj.value.length > maxLength - 1) {

var oTR = window.document.selection.createRange()

oTR.moveStart("character", -1

* (_obj.value.length - maxLength))

oTR.text = ""

}

}, 1)

}

function doBeforePaste() {

event.returnValue = false

}

function doPaste() {

event.returnValue = false

var oTR = document.selection.createRange()

var iInsertLength = maxLength - this.value.length + oTR.text.length

var sData = window.clipboardData.getData("Text").substr(0,

iInsertLength)

oTR.text = sData;

}

}

})(jQuery); 

分享到:
评论

相关推荐

    百度地图轨迹 jquery 兼容ie低版本

    本文将深入探讨如何使用jQuery库来实现在IE低版本中展示百度地图轨迹的功能。 首先,jQuery是一款强大的JavaScript库,它简化了JavaScript的DOM操作、事件处理以及Ajax交互。在IE低版本的兼容性方面,jQuery提供了...

    jquery 判断 IE6 浏览器 javascript

    jquery 判断 IE6 浏览器

    jquery 屏蔽IE6 效果

    本文将详细介绍如何使用jQuery实现对IE6的屏蔽效果,以及为何这样做对于提升用户体验至关重要。 首先,我们需要理解为什么需要屏蔽IE6。IE6存在诸多已知的渲染和安全问题,例如对CSS2.1标准支持不足,缺乏对PNG透明...

    jQuery针对IE浏览器低版本测试代码

    由于早期的Internet Explorer(IE)浏览器版本存在许多兼容性问题,jQuery提供了解决这些问题的方法,使得开发者在面对IE低版本时也能顺利进行网页开发。本测试代码集就是针对这一需求而准备的。 jQuery的核心特性...

    Tabs切换卡jQuery代码兼容ie6+主流浏览器

    标题中的“Tabs切换卡jQuery代码兼容ie6+主流浏览器”是指使用jQuery库实现的一种网页界面交互功能,即Tab切换卡片效果。这种效果常见于网页设计中,用于将大量信息分组展示,用户可以通过点击不同的标签页来切换...

    基于Jquery可居中显示并兼容IE6+/FF等浏览器的瀑布流程序(jquery.easing.js,jquery.vgrid.js实现)

    在本项目中,通过结合Jquery库和两个特定的插件——jquery.easing.js与jquery.vgrid.js,实现了这种布局,并且确保了在包括IE6+以及Firefox在内的多种浏览器中的兼容性。 1. Jquery:Jquery是一个广泛使用的...

    jquery兼容ie8的tabs选项卡插件tabslet

    在“jquery兼容ie8的tabs选项卡插件tabslet”中,我们关注的是如何在古老的Internet Explorer 8(IE8)浏览器上实现功能完善的选项卡功能。在IE8时代,浏览器的兼容性问题是一个常见的挑战,因为它的JavaScript引擎...

    jquery file上传预览本地图片支持IE6\7\8\9\10 chrome 火狐

    jquery file上传预览本地图片支持IE6\7\8\9\10 chrome 火狐 网上有很多关于 file上传预览本地图片开源角本但都对支持到IE6\7\8,而且chrome 火狐最新版本也有问题,自己动手丰衣足食。分享给给大家。

    easyui&jquery兼容版本(兼容IE8的最后版本)

    本篇文章将详细探讨EasyUI与jQuery的兼容性,特别是针对IE8这个老版本浏览器的适配策略。 首先,EasyUI是一款基于jQuery的前端组件库,它提供了丰富的UI控件,如对话框、表格、树形结构等,极大地简化了网页开发的...

    IE浏览器检测及禁用jQuery插件

    本文将深入探讨如何检测IE浏览器以及如何在IE中禁用jQuery插件,以解决可能的兼容性问题。 首先,我们需要了解如何检测用户是否正在使用IE浏览器。这可以通过检查浏览器的User-Agent字符串来实现。JavaScript中的`...

    用jQuery解决IE不支持的option disable属性

    在IE浏览器中,给select的options... 使用jQuery解决IE不支持的option disable属性 使用jQuery解决IE不支持的option disable属性 普通: 第1项 第2项 第3项 第4项 第5项 第6项 对比1: 第1项 第2项 第3

    jquery插件解决IE6到IE9版本不支持placeholder的问题(包括网页含多个password的特殊处理)

    jquery插件解决IE6到IE9版本不支持placeholder的问题,支持同一个网页包含多个password input的版本。用法:下载插件并引用,将插件代码里面的login-input改成自己的密码input输入框的样式即可。

    jquery.uploadify.js修复IE9 IE10浏览按钮点击无效的bug

    在本案例中,"jquery.uploadify.js修复IE9 IE10浏览按钮点击无效的bug",这个问题通常是由于Uploadify与IE9、IE10的交互机制不兼容导致的。在这些版本的IE中,点击浏览按钮可能无法打开文件选择对话框,使得用户无法...

    jquery图片轮播兼容IE

    **jQuery图片轮播兼容IE浏览器** 在Web开发中,图片轮播是一种常见的功能,用于展示一组图片或内容,常用于网站的首页或者产品展示区。jQuery作为一种轻量级的JavaScript库,提供了丰富的API和插件,使得实现图片...

    jquery media插件 在线显示pdf (兼容ie 各个版本 ,火狐,谷歌)

    由于IE浏览器在处理PDF方面存在诸多限制,jQuery Media插件通过使用ActiveX控件或其他技术,确保在IE上也能实现顺畅的PDF预览。 其次,该插件提供了一种直观且易于集成的方式。只需简单的几行代码,开发者就可以将...

    jQuery UI Datepicker IE8 使用的基本解决方法70-1

    jQuery UI Datepicker IE8 使用的基本解决方法:解决:IE8无法响应其中jquery.ui.datepicker部分标签a(无href)的onclick事件,和td由于放入标签a href="#",无法响应自身onclick事件,只验证了icon-trigger模式,...

    jquery IE浏览器版本过低提示.rar

    标题"jquery IE浏览器版本过低提示.rar"暗示了这个问题,即当用户尝试在不支持或版本过低的IE浏览器上运行jQuery代码时,系统会显示一个提示。 首先,我们需要理解jQuery与IE浏览器的兼容性。jQuery 1.x版本支持IE6...

    jQuery源码 jQuery源码 jQuery源码

    jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码...

    jquery生成二维码兼容IE

    本文将深入探讨如何使用jQuery生成二维码并确保其在Internet Explorer(IE)浏览器上兼容,这对于那些仍需支持旧版浏览器的开发者来说至关重要。 首先,我们需要一个能够生成二维码的库。在JavaScript中,有一个名...

    jquery-easyui-1.8.6 最后一个支持IE7的最新版本

    《jQuery EasyUI 1.8.6:对IE7最后的致敬》 jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它为构建交互式的Web应用提供了丰富的组件和强大的功能。在【标题】"jquery-easyui-1.8.6 最后一个支持IE7的最新版本...

Global site tag (gtag.js) - Google Analytics