控制 freetextbox 长度的jquery该如何写哇
ASP 里边写了个
<FTB:FreeTextBox ID="FreeTextBox1" runat="server" Width="550px"></FTB:FreeTextBox>
要如何才能用jquery把他的utf-8格式长度限制在4000个以内并且还能显示还能动态剩下多少个字啊?
ASP 里边写了个
<FTB:FreeTextBox ID="FreeTextBox1" runat="server" Width="550px"></FTB:FreeTextBox>
要如何才能用jquery把他的utf-8格式长度限制在4000个以内并且还能显示还能动态剩下多少个字啊?
var txtbody = $(window.frames['FreeTextBox1_designEditor'].document).find('body').html();
var bytelen = 0;
var i;
for (i = 0; i < txtbody.length; i++) {
charCode = txtbody.charCodeAt(i);
if (charCode < 0x007f) {
bytelen += 1;
} else if ((0x0080 <= charCode) && (charCode <= 0x07ff)) {
bytelen += 2;
} else if ((0x0800 <= charCode) && (charCode <= 0xffff)) {
bytelen += 3;
}
}
alert(bytelen);
}