Загрузка...

Why is input outputting an "empty" value?

Thread in Frontend created by SleGka May 7, 2024. 237 views

  1. SleGka
    SleGka Topic starter May 7, 2024 Облизываю SUPERCELL 81 Dec 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>
     
  2. BusDriver
    BusDriver May 7, 2024 :pepedrive: За рулем. Не беспокоить. 516 Dec 9, 2020
    В input что-то введено?
     
  3. SleGka
    SleGka Topic starter May 7, 2024 Облизываю SUPERCELL 81 Dec 2, 2023
    да, конечно
    The post was merged to previous May 7, 2024
    после ввода нажимаю на кнопку
     
  4. BusDriver
    BusDriver May 7, 2024 :pepedrive: За рулем. Не беспокоить. 516 Dec 9, 2020
    Мб форма очищается после отправки, поэтому вывод пустой. Попробуй перед отправкой получить значение

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