2013-02-27 80 views
0

我用onkeypress="return this.value.length"工作正常。但我會複製並粘貼它,不斷將數據放入文本框中。它也應該用於複製粘貼操作。文本框用戶輸入限制

我需要做的複製粘貼操作,爲此也!

回答

1

如果你正在尋找一種方式來限制可以輸入到文本框中什麼人物,你可能會發現AjaxControlToolKit可以提供幫助。它有一個名爲Filtered Textbox控件的控件。看看http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/FilteredTextBox/FilteredTextBox.aspx

+0

是的,我正在尋找!但我如何使用它來限制用戶輸入特定數量的字符?我搜索,但沒有找到! – 2013-02-28 11:16:24

+0

這可以做到沒有任何擴展或JavaScript。如果您使用ASP.Net,只需設置最大長度,如下所示: jason 2013-02-28 11:51:11

+0

但在多行文本框的情況下。當在服務器上呈現時它們變成textarea。而html textarea不支持最大長度。那我該怎麼辦?被過濾的文本框給我的解決方案?實際上「onkeypress = return this.value.length <80」工作正常,但不適用於複製粘貼操作。它保持粘貼連字符超過80. – 2013-02-28 12:40:44

0

使用onchangeonkeypress。所以,無論你放在那裏也改變執行

1

使用下面的代碼查找長度,同時打字

<input type="text" onkeyup="alert(this.value.length)"/> 

希望它可以幫助! :)

0

我覺得ontextchanged=""可以覆蓋它