Size: a a a

JavaScript Noobs — сообщество новичков

2020 June 09

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Lexa Core
Подскажите плиз, что у меня не так ? Мне нужно, чтобы вылетал алерт при условии, когда отсутствуют селектры.
А почему сразу не делаешь проверку пусто ли там? а потом цикл
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
if(selects) {
 return true
} return false
источник

LC

Lexa Core in JavaScript Noobs — сообщество новичков
Taras Postolyuk
querrySelectorAll как то так попробуй
const и querrySelectorAll ничего не дал. Сейчас попробую проверку добавить
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Lexa Core
const и querrySelectorAll ничего не дал. Сейчас попробую проверку добавить
Это чисто для мини улучшений
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
а почему там не работает ну смотри, может у тебя там false возвращает функция
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Дебаггер поставь там чекни что выходит
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Lexa Core
Подскажите плиз, что у меня не так ? Мне нужно, чтобы вылетал алерт при условии, когда отсутствуют селектры.
надо чекать select.value
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Lexa Core
const и querrySelectorAll ничего не дал. Сейчас попробую проверку добавить
убери All и цикл, просто if (select)
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
когда у тебя нет селектов, qsA возвращает пустой массив, поэтому в цикл даже не заходит и сразу возвращает тру
источник

LC

Lexa Core in JavaScript Noobs — сообщество новичков
Konstantin Sedykh
надо чекать select.value
Это же проверка заполненности значений в селектах, у меня они всегда будут заполнены, мне нужно проверять сам факт наличия элемента с input type select на странице
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Lexa Core
Это же проверка заполненности значений в селектах, у меня они всегда будут заполнены, мне нужно проверять сам факт наличия элемента с input type select на странице
Тоесть когда он выбран?
источник

LC

Lexa Core in JavaScript Noobs — сообщество новичков
Taras Postolyuk
Тоесть когда он выбран?
да
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
selected
источник

LC

Lexa Core in JavaScript Noobs — сообщество новичков
select заменить на selected ?
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
вообще не понятно, что надо - либо наличие хоть каких-то селектов на странице, либо что хоть один селект отмечен...
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Lexa Core
select заменить на selected ?
я прост на реакте там selected)
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Сейчас скажу тебе секунду
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Lexa Core
select заменить на selected ?
верни как было на скрине, но убери цикл
источник

TP

Taras Postolyuk in JavaScript Noobs — сообщество новичков
Lexa Core
select заменить на selected ?
<select id="ddlViewBy">
 <option value="1">test1</option>
 <option value="2" selected="selected">test2</option>
 <option value="3">test3</option>
</select>

const e = document.getElementById("ddlViewBy");
const strUser = e.options[e.selectedIndex].value;
Would make strUser be 2. If what you actually want is test2, then do this:

const e = document.getElementById("ddlViewBy");
const strUser = e.options[e.selectedIndex].text;
источник

LC

Lexa Core in JavaScript Noobs — сообщество новичков
Anton Permyakov
убери All и цикл, просто if (select)
так ?
источник