Почему я не могу извлечь пользу из своей формы? (JavaScript) - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь передать данные из формы в переменные JavaScript, но у меня возникла проблема. Ошибки перечислены ниже.

<div>
  <form>
    <select id="month" name="month"> 
      <option value="11">11</option>
    </select>
  </form>
</div>

<button onclick="calculate()"></button>

<script>
  function calculate() {
    var countMonth = document.getElementById(month).value;
    alert(countMonth);
  }

Ошибка: Uncaught TypeError: невозможно прочитать значение свойства 'нулевого значения при вычислении (DateTracker. html: 81) в HTMLButtonElement.onclick

1 Ответ

1 голос
/ 26 мая 2020

Вам необходимо заключить строки в кавычки:
document.getElementById('month')
То, что у вас есть, будет пытаться получить переменную month, которая должна быть вашим выбранным элементом DOM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...