Ввод текста в инпут
Не могу понять как это сделать, помогите пожалуйста Ввод текста. Дан инпут. В инпут непрерывно вводится произвольный текст максимум по 5 слов. Окончанием слова считается пробел. По достижении 5 слов строка из инпута переносится в абзац ниже, инпут очищается и ввод текста продолжается. В случае если в конце любого слова ставится точка, то ниже создается новый абзац и он начинает заполнятся тестом. Каждое предложение автоматически начинается с заглавной буквы.
Ответы (1 шт):
Автор решения: Антон Иванов
→ Ссылка
const input = document.getElementById('in');
input.oninput = function() {
let array = input.value.split(/\s+/);
if ((array.length == 5) || input.value[input.value.length-1] == '.') {
let p = document.createElement('p');
p.textContent = input.value;
document.body.after(p);
input.value = null;
}
};