我不斷收到錯誤0x800a1391 - JavaScript的運行時錯誤:「txtMessage」未定義 什麼,我要做的是計算一個文本框的文字字符計數
<script type="text/javascript">
function textCounter(field, countfield, maxlimit)
{
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else
countfield.value = maxlimit - field.value.length;
}
</script>
文本框,我有:
<asp:TextBox ID="txtMessage" TextMode="MultiLine" Width="200px" Rows="3" runat="server" onkeyup="textCounter(txtMessage, this.form.remLen, 160);" onkeydown="textCounter(txtMessage, this.form.remLen, 160);" />
這裏我計數:
<input readonly="readonly" type="text" name="remLen" size="3" maxlength="3" value="160" /> characters left
你可以運行谷歌瀏覽器的代碼?因此,請檢查Chrome控制檯中的錯誤。 –
在鉻沒有錯誤,但沒有計數.. –