Я хочу получить количество слов в текстовой области и внести изменения в свою учетную запись пользователя в зависимости от количества слов. Например: человек пишет 1000 слов, и его доверие повышается в учетной записи (я использую Django)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
<script>
tinymce.init({
selector: "textarea", // change this value according to your HTML
plugins: "wordcount",
toolbar: "wordcount"
});
Я использую это, но я получил ошибку: TypeError: tinymce.activeEditor is null
var wordcount = tinymce.activeEditor.plugins.wordcount;
console.log(wordcount.body.getWordCount());
console.log(wordcount.body.getCharacterCount());
console.log(wordcount.body.getCharacterCountWithoutSpaces());
console.log(wordcount.selection.getWordCount());
console.log(wordcount.selection.getCharacterCount());
console.log(wordcount.selection.getCharacterCountWithoutSpaces());
**
</head>
<body myFunction()>
<form method="post">
<textarea id="mytextarea"></textarea>
</form>
</body>
</html>
enter code here