mode textarea tăng height giống contenteditable

3 bài đăng
10.09.2017 / 17:11
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

Jquery

JAVASCRIPT
  1. $('textarea').unbind("input").on("input", function(){
  2. br=$(this).val().split("\n").length;
  3. if(br>2){
  4. $(this).attr("style","height:"+(br*20)+"px");
  5. }else{
  6. $(this).removeAttr("style");
  7. }
  8. })

Style default

CSS
  1. textarea{
  2. background: transparent;
  3. border: 0px;
  4. padding: 0px;
  5. line-height: 20px;
  6. width: 100%;
  7. resize: none;
  8. outline: 0px;
  9. font-family: inherit;
  10. min-height: 40px;
  11. }

Chỉnh css cho textarea thì đặt thẻ div ở ngoài tạo style riêng.

10.09.2017 / 17:36
MrKen
Bài đăng: 2653
Trùm!
Vẫn là A N H

chữ dài hơn 1 dòng thì sao =))

10.09.2017 / 20:33
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

À ko biết có cách nào lhacs phục ko chú ken