2012-07-12 50 views

回答

2

如果你想让用户知道他是否超出字符数,他写道,你可以使用附加到按键事件的JavaScript函数。这个函数将测试输入的长度,并在达到最大值时取消字符渲染。

另一种选择是使用RegularExpressionValidator控件验证提交时的输入。

在我看来,第一个选择更好。

我没有添加任何代码,因为谷歌充满了各种口味的例子,这是一个非常普遍的任务。

Here你有一个可能有帮助的样本搜索。

,或者你可以得到更多的信息从Here also

+0

非常感谢。我正在阅读文章.. – 2012-07-12 04:25:38

2

呼吁文本框“的onchange”事件下面的JavaScript函数:

function CheckTextLength(text, long) { 
    var maxlength = new Number(long); // Change number to your max length. 
    if (text.value.length > maxlength) { 
     text.value = text.value.substring(0, maxlength); 
     alert(" Only " + long + " characters allowed"); 
    } 
} 

<asp:TextBox runat="server" ID="txtAdmissionDate" Width="450px" TextMode="MultiLine" 
      onKeyUp="CheckTextLength(this,5)" onChange="CheckTextLength(this,5)"></asp:TextBox>