15 lines
428 B
JavaScript
15 lines
428 B
JavaScript
function textareaInputE (el, callback){
|
|
if (!el) return;
|
|
|
|
let $counter = $(".symbols_counter")[0]
|
|
let $parent = el.closest(".w_textarea_w_counter")
|
|
|
|
if (el.value.length > $parent.dataset.max_val){
|
|
el.value = el.value.slice(0, -1)
|
|
return;
|
|
}
|
|
let str = `${el.value.length} ${getTransFromEl($parent)} ${$parent.dataset.max_val}`
|
|
$counter.innerHTML = str
|
|
|
|
if (callback) callback(str)
|
|
} |