Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как отследить данные, из поля ввода (https://javascript.ru/forum/misc/82374-kak-otsledit-dannye-iz-polya-vvoda.html)

рони 28.04.2021 16:55

Блондинка,
на всякий случай
const year = +document.getElementById("YearEntry").value;

Блондинка 28.04.2021 17:04

рони,
зачем? просто объясни на словах, чтоб я поняла, вроде всё работает и так...

рони 28.04.2021 17:13

Блондинка,
без плюса это не число, а строка, а значит 8 ,может быть, больше чем 20.

alert("8" > "20");

Блондинка 28.04.2021 17:15

тут возник вопрос как лучше сверстать html код, в одном блоке находиться десять блоков, как лучше их расположить как в таблице, 2×5, тоесть обе пасхи расположить в ряд, чтобы потом можно было удалить скриптом колонку таблицы с католическими праздниками, и чтобы высота ячеек-блоков была одинакова, что и как лучше использовать грид флексбокс или простую таблицу... ?

рони 28.04.2021 17:32

Блондинка,
что вам проще) или CSS Grid

Блондинка 28.04.2021 17:40

попробую объяснить проще, если у таблицы ширина 100 %, то если в строке tr удалить одну из двух ячеек, то просто изменится ширина ячейки...
и высота ячеек в строке всегда одинакова, использовать флекбокс не получится, только грид или таблицы... ???

Блондинка 28.04.2021 17:49

или используя флексбокс, расположить два блока в ряд задав по 50% ширины, а потом в оба эти блоки поместить по пять блоков, расположив в столбик и задав каждому по 20% высоты...

так что нибудь получится?

рони 28.04.2021 18:08

Блондинка,
да

Блондинка 28.04.2021 18:31

рони,
если в скрипте заменить
document.getElementById на document.getElementByClass то можно будет выводить даты эти по несколько раз на странице ведь...

тогда проще создать два дива, в одном с таблицей, в другом просто с 5 блоками и скрывать один из двух блоков в зависимости от введённого года, наверное это самый простой и кросбраузерный вариант...

Блондинка 28.04.2021 20:25

рони,
если на странице использовать класс вместо ид, то надо в скрипте искать вместо getElementById это getElementsByClassName ?


Часовой пояс GMT +3, время: 13:16.