テキストボックスからtext.lengthを表示する動的文字カウンタを作成しようとしています。私はtextchangedを使用しようとしていますが、私のラベルに値が全く表示されないので、私は作品が欠けていると思います。動的文字カウンタ - 何も表示されていないラベル
ASP
<tr>
<td style="vertical-align: middle">
Note to Buyer:
</td>
<td>
<asp:TextBox ID="txtNoteToBuyer" runat="server" Height="150px" MaxLength="425" TextMode="MultiLine" Width="400px"></asp:TextBox>
</td>
<td>
<asp:Label ID="lblCharacterCount" runat="server"></asp:Label>
</td>
</tr>
VB
Protected Sub txtNoteToBuyer_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtNoteToBuyer.TextChanged
lblCharacterCount.Text = Len(txtNoteToBuyer.Text)
End Sub
このサーバー側では実行しないスクリプトの例を次に示します。代わりにJavaScriptを使用してください。それ以外の場合は、入力された1文字ごとにページをポストバックする必要があります。 – Santi
よろしくお願いします。ありがとう! – Cole