Показать сообщение отдельно
  #5 (permalink)  
Старый 19.02.2021, 01:59
Аспирант
Отправить личное сообщение для shareware Посмотреть профиль Найти все сообщения от shareware
 
Регистрация: 04.11.2019
Сообщений: 32

Сообщение от рони Посмотреть сообщение
shareware,
3 - вводим любое значение в первый инпут
4 - переключаем вкладку
5 - видим в консоли, что map.size = 4, вместо 3х --- а кто стирал пункт номер три? строка 8

$('input[type=text]').on('keyup keydown paste', function(){
        getid = $(this).data('id');

*!*
        map.set(getid,$(this).val());
 */!*       
$(this).removeClass('error');
    });


обнуление предыдущих данных в вашем коде идёт после клика по выбору таба, забить или перенести console.log из начала клика,в другое место, в конец клика.
Это только полбеды. Теперь следующие действия
1 - вводим значение в инпут
2 - жмем кнопку
3 - переключаем вкладку
4 - вводим значение в тот же инпут
5- жмем кнопку
Результат: инпут подсвечивается, будто он пустой. Хотя он не пустой
Ответить с цитированием