2010-11-02 84 views
5

我有一個標籤lblCountCharacter與文本「4000」和文本框txtAddNote用戶可以在其中輸入文本。如何統計在文本框中輸入的字符數?

在輸入txtAddNote中的一個字符時,標籤文本會減1。

請幫我在asp.net中使用C#編寫一個函數。

+0

請看這裏http://stackoverflow.com/questions/2449928/textbox-character-countdown-asp-net – w69rdy 2010-11-02 14:22:56

回答

2

我想你可以通過使用javascript/jQuery來獲得更好的解決方案。使用C#將涉及必須使用AJAX每次重新呈現標籤。

var characterLimit = 4000 
var charLeft = characterLimit - $(".textbox").val().length 
$(".label").html(charLeft); 
4

爲了避免後背上,你可以使用jQuery來確定文本的文本框長度:如果您想更新與其餘的字符數的標籤

var myLength = $("#myTextbox").val().length; 
2

,你會想使用JavaScript函數。您可以爲更新標籤文本的文本框添加一個按鍵事件處理程序。

您可以在文本框here中找到有關捕獲按鍵的更多信息。

1

我建議你使用javascript來做到這一點。 在onkeypress事件中調用一個javascript函數,它將檢查文本框內容的長度,然後更新表單中的標籤。

相關問題