2012-07-12 79 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>