GUIZHOU SUNPOC TECH INDUSTRY CO., LTD.
문서 다운로드

문서 다운로드

전문 기술 자료 무료 다운로드 사양, 적용 솔루션, 운영 매뉴얼을 포함한 문서 및 제품 자료 인증 문서. 선정, 테스트 및 프로젝트 실행에 전폭적인 지원을 제공합니다. 언제든지 편리하고 효율적으로 접근할 수 있습니다.

접촉 측정 기기

상영1-00항목

계측 장비

상영1-00항목

NDT 기기

상영1-00항목

전문 시험 장비

상영1-00항목
`; errorBox.classList.add('show'); } 시도해 { invalids[0].el.focus(); } 잡아 {} return false; } 진짜로 반환; } document.querySelectorAll('form.down-file-form').forEach(form => { form.addEventListener('submit', async function(event) { event.preventDefault(); const submitBtn = event.submitter || form.querySelector( '[type="submit"]'); const ok = validateForm(form); 만약 (!알겠습니다) 반환한다면; const loading = form.querySelector('.msg-wrap .loading'); const success = form.querySelector('.msg-wrap .success'); const error = form.querySelector('.msg-wrap .error'); form.querySelectorAll('.msg-wrap .show').forEach(el => { el.classList.remove('쇼'); el.classList.add('숨겨짐'); }); 만약 (로딩) { loading.classList.remove('숨겨짐'); loading.classList.add('show'); } if(submitBtn) submitBtn.disabled = true; const formData = new FormData(form); const params = new URLSearchParams(); formData.forEach((value, key) => params.append(key, value)); const api = form.getAttribute('action') || window.location.href; 시도해 { const res = await fetch(api, { 방법: 'POST', 헤더: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8' }, 본문: params.toString() }); 만약 (!res.ok) 저항을 던지면; const resJson = await res.json(); 만약 (성공) { success.classList.remove('숨겨짐'); success.classList.add('쇼'); } // 浏览器缓存中记录提交成功 localStorage.setItem('downFileSubmitSuccess', 'true'); window.location.href = '/inquiry-ok.html'; } 캐치 (에어) { let message = '제출 실패. 나중에 다시 시도해 주세요.'; 만약 (err Response의 인스턴스) { 시도해 { const er = 기다림 err.json(); const msg = er.msg || 메시지; const errors = er.errors || {}; errorHTML = ''를 선택하자; (오류를 키로 넣음) { const item = errors[key]; 만약 (typeof item === 'string') { if (항목 !== msg) errorHTML += `
  • ${escapeHtml(item)}
  • `; } 그렇지 않으면 (Array.isArray(item)) { item.forEach(it => { if (it !== 메시지) errorHTML += `
  • ${escapeHtml(it)}
  • `; }); } } message = escapeHtml(msg) + (errorHTML ? `` : ''); } 잡기 (e) { console.error(e); } } // 显示错误信息 만약 (오류) { error.innerHTML = message; error.classList.remove('hidden'); error.classList.add('show'); } 그렇지 않으면 { alert(message.replace(/]+>/g, '')); } } 마침내 { 만약 (로딩) { loading.classList.remove('show'); loading.classList.add('숨겨짐'); } if(submitBtn) submitBtn.disabled = false; } }); }); }) })();