javascript - 使用 javascript 进行字符限制在 IE9 中不起作用

标签 javascript html

我很久以前就有了这段 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 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 中,无论我如何尝试,文本区域都限制为 1 个字符。

大家有什么想法吗?

最佳答案

经过长时间的搜索,我发现了错误,谢谢大家的帮助。 这些问题是 jquery.autotab 库中的一个错误,由于某种原因,该错误在 Windows 7 中的 IE9 上失控。

关于javascript - 使用 javascript 进行字符限制在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29169125/

相关文章:

javascript - 对文件 : protocol 发出 json/jsonp xhr 请求

javascript - AngularJS 服务器和客户端表单验证

html - 我可以使用 Display :Tables properties for layout 吗

javascript - 突出显示图像区域 - 单击链接时

jquery - 使用 HTML 重新创建 iOS UITableView

javascript - 如何垂直增长和收缩菜单(带动画)

javascript - 为什么这个 "checked"不起作用?

javascript - 如何在 JavaScriptCore 中将新的 native 类添加到 WebWorker 的上下文?

javascript - IE 10 中的 Telerik DatePicker 不工作

javascript - 在 JavaScript 中将样式应用于多个 Div