Я использую следующую функцию JavaScript для ограничения символов в текстовой области:
function limit(element, max_chars)
{
if(element.value.length > max_chars)
element.value = element.value.substr(0, max_chars);
}
<textarea onkeyup="javascript:limit(this, 4000)"></textarea>
При вводе длинного текста в текстовой области в Firefox и при достижении предела фокус возвращается к началутекстовой области и самой текстовой области действует странно.В других браузерах все нормально.Есть ли способ решить эту проблему или другой способ ограничить символы / удалить дополнительные символы с помощью JavaScript?
Спасибо!