如果我在第一个控制值的变化中设置了第二个控件的值,则Ctrl + Z在第一个控件中不起作用

时间:2014-06-03 13:28:19

标签: javascript jquery html textarea

我们说我有<textarea>控件。我在CharCounter()事件上绑定了一个JavaScript函数keyup来计算文本区域中的字符数。从CharCounter()我设置了其他标签中剩余的字符数。 现在,当我在textarea并按 Ctrl + Z Ctrl + Y 撤消/重做不起作用。

<div>
    <textarea id="textarea1" rows="6" cols="40"></textarea>
    <label id="label1"></label>
</div>
$("#textarea1").bind("keyup", privateMethods.CharCount);

CharCount: function () {
    var txtarea = $("#textarea1");
    $("#label1").text((1000 - txtarea.val().length) + "/" + 1000);
}

1 个答案:

答案 0 :(得分:0)

我找到了问题的答案。 只是觉得与您分享以下链接

http://bugs.jqueryui.com/ticket/7873

它解释说IE在任何DOM突变后都会被撤消。 他们将此错误的状态标记为“cantfix”。