Загрузка...

Почему из input выводится "пустое" значение?

Тема в разделе Frontend создана пользователем SleGka 7 май 2024. 241 просмотр

  1. SleGka
    SleGka Автор темы 7 май 2024 Облизываю SUPERCELL 81 2 дек 2023
    Это короче html, в нем на кнопке висит при клике функция, которая просто получает значение из одного input'a и выводит в консоль, но тут нахуй мистика и в консоль выводится буквально пустота

    Вот что выводит в консоль:
    [IMG]

    это че за хуйня?
    JS
    function studentAdd() {
    let studyStart = document.getElementById('studyStart').value
    console.log(studyStart);
    }
    HTML
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">
    <script defer src="./main.js"></script>
    <title>Таблица студентов</title>
    </head>
    <body>
    <div class="container">
    <h2>Фильтры</h2>
    <form action="">
    <input id="filterFIO" name="filterFIO" type="text" placeholder="Ф.И.О">
    <input id="filterFacult" name="filterFacult" type="text" placeholder="Факультет">
    <input id="studyStart" name="studyStart" type="text" placeholder="Год начала обучения">
    <input id="studyEnd" name="studyEnd" type="text" placeholder="Год окончания обучения">
    </form>
    <h2>Добавить студента</h2>
    <form action="" class="filter" id="filter">
    <input id="name" name="name" type="text" placeholder="Имя" required>
    <input id="surname" name="surname" type="text" placeholder="Фамилия" required>
    <input id="fullname" name="fullname" type="text" placeholder="Отчество">
    <input id="studyStart" name="studyStart" type="number" placeholder="Год начала обучения">
    <input id="birth" name="birth" type="number" placeholder="Введите год рождения">
    <input id="facult" name="facult" type="text" placeholder="Факультет" required>
    <button type="button" name="submit" class="filter-search" onclick="studentAdd()"></button>
    </form>
    <div class="filters">
    <div class="button"></div>
    </div>
    <div class="student">
    <div class="student-named">
    <span class="student-name name">Ф. И. О.</span>
    <span class="student-name facult">Факультет</span>
    <span class="student-name birth">Год рождения</span>
    <span class="student-name end">Год окончания обучения</span>
    </div>
    <div class="student-items">

    </div>
    </div>
    </div>
    <script>
    document.querySelector(".filter-search").addEventListener("click", function(event){
    event.preventDefault()
    });
    </script>
    </body>
    </html>
     
    7 май 2024 Изменено
  2. BusDriver
    BusDriver 7 май 2024 :pepedrive: За рулем. Не беспокоить. 516 9 дек 2020
    В input что-то введено?
     
  3. SleGka
    SleGka Автор темы 7 май 2024 Облизываю SUPERCELL 81 2 дек 2023
    да, конечно
    --- Сообщение объединено с предыдущим 7 май 2024
    после ввода нажимаю на кнопку
     
  4. BusDriver
    BusDriver 7 май 2024 :pepedrive: За рулем. Не беспокоить. 516 9 дек 2020
    Мб форма очищается после отправки, поэтому вывод пустой. Попробуй перед отправкой получить значение

    Просто в консоли инспектора получи значение после ввода
     
    7 май 2024 Изменено
    1. SleGka Автор темы
      BusDriver, нет, не очищается, и даже с value='что-то', он выдает пустую строку
    2. BusDriver
      SleGka, попробуй просто в консоли инспектора получить значение, тем же кодом
    3. SleGka Автор темы
  5. maksemen1
    maksemen1 7 май 2024 мани с гейма https://zelenka.guru/threads/5792572/ 9273 28 июл 2018
    приложи код
    [IMG]
     
  6. SleGka
    SleGka Автор темы 7 май 2024 Облизываю SUPERCELL 81 2 дек 2023
    бля о блже нахуй, какой-же я ебанат, такая тупая ошибка, все разобрался
     
  7. p_hollow
    p_hollow 8 май 2024 2 16 фев 2024
    Два поля с id = studyStart
     
Загрузка...
Top