$(document).ready(function() { const lSPName = getLocalCache('project_name'); const lSPCode = getLocalCache('project_code'); if (lSPName !== null && $('#project').attr('readonly') === undefined) { $('#project_name').text(lSPName); $('#project').val(lSPCode); $('#forget-project').val(lSPCode); $('#account').focus(); } if ($('#project').attr('readonly') !== undefined) { setLocalCache('project_name', $('#project_name').text()); setLocalCache('project_code', $('#project').val()); $('#account').focus(); } $('#project').blur(function () { if ($(this).val() == '') { $('#project_name').text(''); $('#forget-project').val(''); removeLocalCache('project_code'); removeLocalCache('project_name'); } else { const pcode = getLocalCache('project_code'); if ($(this).val() !== pcode) { const pc = $(this).val(); $.ajax({ type: 'get', url: '/project/name', data: { code: pc }, dataType: 'json', success: function (result) { setLocalCache('project_code', pc); if (result.err === 1) { $('#project_name').text(''); $('#forget-project').val(''); console.log(result.msg); toast(result.msg, 'error', 'exclamation-circle'); removeLocalCache('project_name'); } else { setLocalCache('project_name', result.data); $('#project_name').text(result.data); $('#forget-project').val(pc); } } }) } } }); $('input').focus(function () { if($(this).hasClass('is-invalid')) { $(this).removeClass('is-invalid'); $(this).siblings('div.invalid-feedback').html(''); } }); });