我在 textarea 控件上编写了以下 maxLength 限制,它在 IE 9.0 中运行良好,但不适用于 IE 8.0。
<textarea name="commentString" rows="7" maxlength="2000">some data </textarea>
如何设置 maxLength 使其适用于所有浏览器?JQuery 会有任何帮助方法吗?
我在 textarea 控件上编写了以下 maxLength 限制,它在 IE 9.0 中运行良好,但不适用于 IE 8.0。
<textarea name="commentString" rows="7" maxlength="2000">some data </textarea>
如何设置 maxLength 使其适用于所有浏览器?JQuery 会有任何帮助方法吗?
$('textarea').keypress(function() {
return $(this).val().length < 50;
});
它在 IE9 下无法运行。
使用此代码将适用于 IE 9 以下版本。仅在 if 条件下更改版本。
if(navigator.appVersion.indexOf("MSIE .9")!=-1)
{
$('#inputid').bind('keyup blur', function () {
var $this = $(this);
var len = $this.val().length;
var maxlength = 3;
if (maxlength && len > maxlength) {
var inputvalue= $this.val().slice(0, maxlength);
$this.val("");
$this.val(inputvalue);
}
});
}