限制textarea文本域只能输入5行:
<textarea rows="5" id="demo"></textarea>
1.判断是否有滚动条
$("#demo").on("input",function(){
var realHeight = document.getElementById("demo").scrollHeight;
document.getElementById("demo").scrollTop=realHeight;
if($(this).scrollTop>0){
//TODO:超过行数
}else{
//TODO:没有超过行数
}
});
2.判断textarea高度和内容高度
$("#demo").on("input",function(){
var realHeight = document.getElementById("demo").scrollHeight;
var clientHeight = document.getElementById("demo").clientHeight;
document.getElementById("demo").scrollTop=realHeight;
if(realHeight>clientHeight){
//TODO:超过行数
}else{
//TODO:没有超过行数
}
});