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 из начала клика,в другое место, в конец клика.
|