我已经及时获得了这段JavaScript:
<script type="text/javascript">
function limiter(txtMsg, CharLength, indicator)
{
chars = txtMsg.value.length;
document.getElementById(indicator).innerHTML = CharLength - chars;
if (chars > CharLength)
{
txtMsg.value = txtMsg.value.substring(0, CharLength);
}
}
</script>
然后我有一个textarea来限制字符数 并且这样称呼:
<textarea name="tbUnit" rows="2" cols="20" id="tbUnit" class="inpText" onkeyup="limiter(this,50,'lblunitCount')" style="height:51px;width:350px;"></textarea>
和
<span id="unitCount">50</span>
这在Firefox,Opera,Chrome,Safari和IE 10和11中运行良好。但是在Windows 7的IE 9中,无论我尝试什么,textarea都限制为1个字符。
有人有什么想法吗?
答案 0 :(得分:0)
经过长时间的搜索,我发现了错误,谢谢大家的帮助。 问题是jquery.autotab库中的一个错误,由于某种原因,它在Windows 7中的IE9上发生了干扰。