在TEXTAREA中,要如何取得使用者輸入的字數或行數呢?
計算字數
計算字數只要使用 length 函數即可,中文字或是英數都是算1。
var len = $("#textareaid").val().length;
可以放在 keyup事件中計算
$('#textareaid').on('keyup',(function () {
var len = $(this).val().length;
}
計算行數
計算行數的話,得算換行字元出現的次數來決定
var t=$(this).val().match(/\r?\n|\r/g).length;
參考資料
[1] https://stackoverflow.com/questions/5371089/count-characters-in-textarea