function checklen(obj)...{var lenE = obj.value.length*2;var lenC = 0;var CJK = obj.value.match(/[一-龥豈-鶴]/g);if (CJK != null) lenC += CJK.length;tno.innerText = (lenE)/2;// - lenC;if (tno.innerText < 0) ...{var tmp = 0var cut = obj.value.substring(0, lenE);for (var i=0; i<cut.length; i++)...{tmp+=2;//tmp += /[一-龥豈-鶴]/.test(cut.charAt(i)) ? 2 : 1; if (tmp > lenE) break; } obj.value = cut.substring(0, i); } } protected void Page_Load(object sender, EventArgs e) ...{ tno.InnerText = txtStoryContent.Text.Length.ToString(); } <tr> <td align="center" valign="top" class="wenneirong01"><div align="right"></div> <div align="left"> <asp:TextBox ID="txtStoryContent" runat="server" BorderStyle="None" Height="550px" TextMode="MultiLine" Width="540px" onpropertychange="checklen(this)">在这里发表原创...</asp:TextBox></div></td> </tr> <tr> <td><div align="left"> 当前文章<font color="#ff0000"><span id="tno" runat="server"></span></font>个字</div> </td> </tr> 这样就可以了!