2011-06-30 18:15:31nut

TextBox & TextMode="MultiLine"的字數限制

資料來源:豆沙包的健忘筆記本

網頁部份:
script
function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

C# 的 code 部份:
protected void Page_Load(object sender, EventArgs e)
{

//因為MultiLine的TextBox的屬性MaxLength設定沒作用
//所寫一段JavaScript, 處理MultiLine的TextBox裡的字數限制(200字)
TextBox1.Attributes.Add("maxlength","200");
TextBox1.Attributes.Add("onkeyup","return ismaxlength(this)");
if (!(IsPostBack))
{

}
}

參考自程式設計俱樂部:
http://www.programmer-club.com/pc2020v5/forum/showsametitleN.asp?board_pc2020=aspdotnet&id=16172