Tôi đã thực hiện một chút tìm kiếm về điều này. Tìm thấy nhiều kịch bản tính nhân vật và thậm chí tính từ nhưng không thể tìm thấy một mà loại bỏ bất kỳ từ nào vượt quá giới hạn từ ....Giới hạn các từ trong một textarea
Đây là kịch bản của tôi cho đến nay ...:
var maxWords = 10;
function countWordsLeft(field) {
totalWords = field.value.split(' ');
if (totalWords.length > maxWords)
field.value = field.value.substring(0, maxWords);
else
document.getElementById('description_count').innerHTML = maxWords - totalWords.length;
}
tôi đã có dòng sau mà tôi sao chép từ một số kịch bản nhân vật nhưng rõ ràng công việc này wont bởi vì tôi đang đếm từ
if (totalWords.length > maxWords)
field.value = field.value.substring(0, maxWords);
làm thế nào để làm cho kịch bản xóa bất kỳ từ nào bổ sung thêm vượt quá giới hạn? Tôi cần điều này đặc biệt là nếu họ dán vào một mô tả ... Nó cần phải đếm các từ và sau đó xóa bất kỳ từ nào vượt quá giới hạn.
Đánh giá cao sự trợ giúp của bạn!
** Xác định từ **, xin vui lòng. Những từ này có phải là "tự chứa", "43", "quán cà phê", "курица" không? – kangax