textbox 看下面
要求(限制140,並且顯示還剩余多少個文字)
<asp:textbox id="txt_xm" runat="server" onKeyDown="if (this.value.length>=140){if(event.keyCode != 8 && event.keyCode != 127)event.returnValue=false;}" TextMode="MultiLine" Height="80px" MaxLength="140" onkeyup="mouseOver();" width="400px" >
</asp:textbox>
//returnValue:該屬性是設置或獲取事件的返回值。Event對象的returnValue屬性的值一般是true,即腳本處理完自己的工作后由元素處理事件。
//還剩余多少個文字
function mouseOver() {
var v = document.getElementById('txt_xm').value.trim();
var ss;
var abd = 140 - document.getElementById('txt_xm').value.trim().length;
if (abd >= 0) {
document.getElementById("abc").innerHTML = "剩余" + abd + "個字";
}
else {
document.getElementById("abc").innerHTML = "字數已經超過界限";
ss = v.substring(0, 140);
document.getElementById('txt_xm').value = ss;
}
}
input 使用MaxLength
<input type="text" maxlength="6" />