我创建了以下文本框和标签:
<asp:TextBox ID="MyTextBox" runat="server"/>
<asp:Label ID="MyLabel" runat="server"/>
此外,我还创建了以下 JavaScript 函数:
function characterLimit(myTextBox, myLabel)
{
myLabel.innerHTML = myTextBox.value.length + '/' + myTextBox.maxLength;
}
最后,在代码隐藏中,我执行了以下操作:
TextBox1.Attributes.Add("OnKeyUp", "characterLimit(MyTextBox, MyLabel);");
characterLimit()
被调用。但是,什么也没有发生;就好像我正在通过MyTextBox
并且MyLabel
不正确(上图)。这样做的正确方法是什么?