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)
}