C# 如何计算文本框中输入的字符数?
我有一个标签C# 如何计算文本框中输入的字符数?,c#,asp.net,C#,Asp.net,我有一个标签lblCountCharacter和一个文本框txtAddNote,用户可以在其中输入文本 在txtAddNote中输入一个字符时,标签文本将减少一个字符 请帮助我在asp.net中使用C#编写此函数。为了避免回发,您可以使用jQuery确定文本框中文本的长度: var myLength = $("#myTextbox").val().length; 如果要使用剩余字符数更新标签,则需要使用javascript函数。您可以为文本框上的按键添加事件处理程序,以更新标签文本 您可以在文
lblCountCharacter
和一个文本框txtAddNote
,用户可以在其中输入文本
在txtAddNote
中输入一个字符时,标签文本将减少一个字符
请帮助我在asp.net中使用C#编写此函数。为了避免回发,您可以使用jQuery确定文本框中文本的长度:
var myLength = $("#myTextbox").val().length;
如果要使用剩余字符数更新标签,则需要使用javascript函数。您可以为文本框上的按键添加事件处理程序,以更新标签文本
您可以在文本框中找到有关捕获按键的更多信息。我认为您可以通过使用javascript/jQuery获得更好的解决方案。使用c#需要每次都使用AJAX重新呈现标签
var characterLimit = 4000
var charLeft = characterLimit - $(".textbox").val().length
$(".label").html(charLeft);
我建议您使用javascript来实现这一点。 在onkeypress事件中,调用javascript函数,该函数将检查文本框内容的长度,然后更新表单中的标签。请参见此处