textarea的maxlength属性,不使用javascript

时间:2013-02-27 09:41:07

标签: c# html asp.net css

我想在多行文本框中使用MaxLength行为,这在渲染时会成为textarea。 我需要使用Maxlength行为而不使用jquery或javascript。

2 个答案:

答案 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" />