[英]Can I limit number of new lines in multiline asp:TextBox
我可以使用 javascript 或 C# 在多行 asp:TextBox 中限制为仅 3 个新行吗
只有将 Rows 属性设置为 3,您才能像这样实现:
<asp:TextBox ID="txtBox1" runat="server" Rows="3" TextMode="MultiLine"></asp:TextBox>
使用javascript:
function validate(e, max,maxchar)
{
var text = e.value.replace(/\s+$/g,""); var split = text.split("\n");
if (split.length <= max && text.length <=maxchar)
{
return true;
}
else if (split.length >= max || e.value.length >=maxchar)
{
return false;
}
}
<asp:TextBox ID="txtBox1" runat="server" TextMode="MultiLine" Rows="3" onkeypress="return validate(this,max_number,maxchar_number)"/>
根据您的要求更改max_number
和maxchar_number
的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.