textbox和input限制文字長度


 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM