我用onkeypress="return this.value.length"
工作正常。但我會複製並粘貼它,不斷將數據放入文本框中。它也應該用於複製粘貼操作。文本框用戶輸入限制
我需要做的複製粘貼操作,爲此也!
我用onkeypress="return this.value.length"
工作正常。但我會複製並粘貼它,不斷將數據放入文本框中。它也應該用於複製粘貼操作。文本框用戶輸入限制
我需要做的複製粘貼操作,爲此也!
如果你正在尋找一種方式來限制可以輸入到文本框中什麼人物,你可能會發現AjaxControlToolKit可以提供幫助。它有一個名爲Filtered Textbox控件的控件。看看http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/FilteredTextBox/FilteredTextBox.aspx
使用onchange
與onkeypress
。所以,無論你放在那裏也改變執行
使用下面的代碼查找長度,同時打字
<input type="text" onkeyup="alert(this.value.length)"/>
希望它可以幫助! :)
我覺得ontextchanged=""
可以覆蓋它
是的,我正在尋找!但我如何使用它來限制用戶輸入特定數量的字符?我搜索,但沒有找到! – 2013-02-28 11:16:24
這可以做到沒有任何擴展或JavaScript。如果您使用ASP.Net,只需設置最大長度,如下所示: asp:TextBox> –
jason
2013-02-28 11:51:11
但在多行文本框的情況下。當在服務器上呈現時它們變成textarea。而html textarea不支持最大長度。那我該怎麼辦?被過濾的文本框給我的解決方案?實際上「onkeypress = return this.value.length <80」工作正常,但不適用於複製粘貼操作。它保持粘貼連字符超過80. – 2013-02-28 12:40:44