Почему не работает change в форме?

86
25 марта 2021, 05:40

Вот часть формы. Нужно сохранять выбранные значения в localStorage. Пытаюсь это сделать по событию change. Всё хорошо, но вот с блоками класса radioBtn возникла заминка. Дело в том, что значение в соответствующих скрытых инпутах устанавливаются по клике на определённую ссылку. Странно, почему-то скрипт не видит изменения в этих инпутах.

$(document).on('change', '#big_form', function(e) { 
  console.log(12) 
  localStorage.setItem(e.target.id, e.target.value) 
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<form action="/big_form/" class="mt-3" id="big_form"> 
  <div class="row"> 
    <input class="form-control" id="sum2" name="big-sum2" type="number"> 
    <select id="" name="big-currency2"> 
      <option value="KZT">KZT</option> 
      <option value="USD">USD</option> 
    </select> 
  </div> 
  <div class="row"> 
    <label>Форма выдачи</label> 
    <div class="radioBtn btn-group"> 
      <a class="btn btn-primary btn-sm notActive" data-toggle="tumbler_1" data-title="1">Наличными</a> 
      <a class="btn btn-primary btn-sm notActive" data-toggle="tumbler_1" data-title="2">На счет</a> 
      <a class="btn btn-primary btn-sm active" data-toggle="tumbler_1" data-title="3">На карту</a> 
    </div> 
    <input id="tumbler_1" name="big-issue_form" type="hidden" value="3"> 
  </div> 
  <button type="submit" name="little" style="width: 362px;" class="btn btn-lg btn-primary">Ок</button> 
</form>

Можно, конечно выставить onclick на ссылки, но это не совсем верное решение, что-то мне подсказывает.

READ ALSO
javascript получить GET параметр

javascript получить GET параметр

Нужно получить из урл значение get параметра "data", каким образом это можно реализовать?

97
Angular фильтрация, контроллеры

Angular фильтрация, контроллеры

Не могу разобраться с фильтрацией в angularА именно: Есть 2 контроллера, один отвечает за пользователей, другой за их местоположение

87
Google calendar api, актуальность данных

Google calendar api, актуальность данных

Всем приветРаботаю с google api, а конкретно с календарем

87
Можно ли на javascript узнать aspectRatio изображения?

Можно ли на javascript узнать aspectRatio изображения?

К примеру имеем svg , любой объект на странице либо прямоугольник либо квадрат, так вот для примера взять pattern svg в котором я хочу без ошибочно...

109