我有一個標籤lblCountCharacter
與文本「4000」和文本框txtAddNote
用戶可以在其中輸入文本。如何統計在文本框中輸入的字符數?
在輸入txtAddNote
中的一個字符時,標籤文本會減1。
請幫我在asp.net中使用C#編寫一個函數。
我有一個標籤lblCountCharacter
與文本「4000」和文本框txtAddNote
用戶可以在其中輸入文本。如何統計在文本框中輸入的字符數?
在輸入txtAddNote
中的一個字符時,標籤文本會減1。
請幫我在asp.net中使用C#編寫一個函數。
我想你可以通過使用javascript/jQuery來獲得更好的解決方案。使用C#將涉及必須使用AJAX每次重新呈現標籤。
var characterLimit = 4000
var charLeft = characterLimit - $(".textbox").val().length
$(".label").html(charLeft);
爲了避免後背上,你可以使用jQuery來確定文本的文本框長度:如果您想更新與其餘的字符數的標籤
var myLength = $("#myTextbox").val().length;
,你會想使用JavaScript函數。您可以爲更新標籤文本的文本框添加一個按鍵事件處理程序。
您可以在文本框here中找到有關捕獲按鍵的更多信息。
我建議你使用javascript來做到這一點。 在onkeypress事件中調用一個javascript函數,它將檢查文本框內容的長度,然後更新表單中的標籤。
請看這裏http://stackoverflow.com/questions/2449928/textbox-character-countdown-asp-net – w69rdy 2010-11-02 14:22:56