Проверка Инпута на пустоту JavaScript [дубликат]

234
06 февраля 2018, 11:11

На данный вопрос уже ответили:

  • Проверка на пустой input 2 ответа
 var button = document.querySelectorAll('.send')    
    button.addEventListener('click', function() {
        var inputName = document.querySelector('#error').value;
        if(inputName == ''){
            alert('z');
        }
    })

Скажите как проверить инпут на пустоту, этот код не работает D:::: Я уже не знаю что делать

Answer 1

document.querySelectorAll('.send') ключивой момент All, значит нужен цикл. Или же индекс button[индекс].addEventListener('click', function() {

var button = document.querySelectorAll('.send'); 
var input = document.querySelector('#error'); 
for (var i = 0; i < button.length; i++) { 
  button[i].addEventListener('click', function() { 
    if (input.value !== '') { 
      console.log('НЕ пустой'); 
    }else{ 
    console.log('Пустой'); 
    } 
  }) 
}
<input id="error" /> 
<button class="send">button</button>

Answer 2

Можно проверять так if (inputName.length === 0){...}

READ ALSO
Как сделать пагинацию на странице?

Как сделать пагинацию на странице?

У меня есть массив 150 юзеров, я его перебираю и вывожу на странице сразу по 150 пользователейКак их можно выводить по 20 пользователей при нажатии...

366
сделать так, чтобы картинки при рандоме не повторялись

сделать так, чтобы картинки при рандоме не повторялись

Есть 10 иконокПри загрузке страницы выбираю рандомную из них и показываю

335
Отключения JS-скрипта

Отключения JS-скрипта

Некая CMS отрисовует теги со старыми неактуальными srcВ самой CMS найти тот самый участок кода, который "пакостит" не удается

294