есть инпут где я ввожу слово. Надо сделать так - когда я ввожу слово в инпут если все буквы его совпадают то тру, если нет то фалс. у меня проблема когда я ввожу слово, даже если предыдущая буква не совпадает но к примеру 2 буква у них одинаковая то выводит тру. то есть я начинаю вводить- ввожу "к", пока что фалс, но если я ввожу 'р' - и так как 2-ые буквы у них совпадают выводит тру. как сделать так чтобы проверяли и предыдущие буквы вместе? я знаю что это легкая задача, но я уже тут час ломаю голову.
Показывай код
var namex = 'привет'; var input_text = document.querySelector('input'); input_text.addEventListener('keyup', function () { var value = input_text.value; var arr = value.split(''); var arrName = namex.split(''); var flag = false; for (var i = 0; i < value.length; i++) { if (arr[i] == arrName[i]) { flag = true; } else { flag = false; } } console.log(flag); });
const correctWord = 'привет' const textInput = document.querySelector('input') textInput.addEventListnener('input', event => { const value = event.target.value if(value.length <= correctWord && correctWord.startsWith(value)) flag = true; })
const correctWord = 'привет' const textInput = document.querySelector('input') textInput.addEventListener('input', event => { const value = event.target.value const flag = value.length <= correctWord.length && correctWord.startsWith(value) }) Если быть точным
как можно прочитать про => после event
это сложно для меня
А что именно?
некоторые вещи я тут не знаю просто
Можешь оставить как у тебя было
хорошо спасибо сейчас прочитаю про него
Обсуждают сегодня