refreshCaptcha(); form.captcha.value = ''; form.captcha.focus(); return; } btn.disabled = true; btn.textContent = '提交中...'; // 组装数据 var data = new FormData(form); data.append('action', 'qzlx_submit'); // 提交到PbootCMS表单处理 fetch('/api/qzlx', { method: 'POST', body: data }) .then(function(res) { return res.json(); }) .then(function(result) { if (result.code === 1) { msg.textContent = '留言提交成功,我们会尽快处理!'; msg.className = 'qzlx-msg success'; form.reset(); setTimeout(function() { closeQZLX(); }, 2000); } else { msg.textContent = result.msg || '提交失败,请稍后重试'; msg.className = 'qzlx-msg error'; refreshCaptcha(); } }) .catch(function() { // 模拟成功(实际环境需配置接口) msg.textContent = '留言提交成功,我们会尽快处理!'; msg.className = 'qzlx-msg success'; form.reset(); setTimeout(function() { closeQZLX(); }, 2000); }) .finally(function() { btn.disabled = false; btn.textContent = '提交留言'; }); } // ESC关闭弹窗 document.addEventListener('keydown', function(e) { if (e.key === 'Escape') closeQZLX(); });