我想在多行文本框中使用MaxLength行为,这在渲染时会成为textarea。 我需要使用Maxlength行为而不使用jquery或javascript。
答案 0 :(得分:4)
只需在maxlength
上设置textarea
属性,就像这样:
<textarea maxlength="5"></textarea>
小提琴:http://jsfiddle.net/spaFS/
这只适用于HTML5文档(以及支持它的浏览器)。在HTML4和旧版浏览器中,如果没有JavaScript,就无法实现这一目标。
或者对于ASP.NET TextBox,只需执行:
<asp:TextBox MaxLength="5" />
答案 1 :(得分:1)
<asp:TextBox id="tb6" rows="5" MaxLength="20" TextMode="multiline"
runat="server" />