0
<asp:TextBox ID="txtPurpose" CssClass="dd" runat="server" MaxLength="500" OnKeyUp="return maxlength();" OnPaste="return maxlength();" TextMode="MultiLine"
Width="70%" Rows="4" ValidationGroup="tool"></asp:TextBox>
在JavaScriptMAXLENGTH检查
function maxlength()
{
var max = 500;
if ($('.dd').focus().val().length > max)
{
$('.dd').val($('.dd').val().substr(0, max));
}
$('.charsRemaining').html('You have ' + (max - $('.dd').val().length) + ' characters remaining');
}
它工作正常,但复制的东西时,用鼠标右键单击$粘贴在文本区域(“DD”)。重点( ).val()将作为空字符串来使用。该怎么办
是否存在针对此问题的任何跨浏览器修复程序上述一项仅在IE中工作,如您所述 – Mac 2010-12-13 15:20:00