Javascript this.value onchange не работает

Я пытаюсь получить значение ввода формы, используя JS:

HTML:

<td onchange="validate_hours(this)">{{ form.monday }}</td>

JS:

function validate_hours(elem) {
   console.log(elem.value)
}

Но я получаю "undefined".

{{ form.monday }} - это форма Django

Django form:

<input type="number" name="form-0-monday" value="4.0" step="any" placeholder="0.0" id="id_form-0-monday">

Я нашел решение, я использовал firstChild для получения ввода и теперь возвращает значение:

JS

function validate_hours(elem) {
  input = elem.firstChild.value
  console.log(input)
}
Вернуться на верх