function atualizarStatus(msg) { document.getElementById('status_midia').innerText = "✅ " + msg; } function enviar() { let fd = new FormData(); fd.append('nivel', document.getElementById('nivel').value); fd.append('bairro', document.getElementById('bairro').value); fd.append('texto', document.getElementById('texto').value); fd.append('lat', document.getElementById('lat').value); fd.append('lng', document.getElementById('lng').value); // Verifica qual botão foi usado para a mídia const foto = document.getElementById('input_foto').files[0]; const video = document.getElementById('input_video').files[0]; const galeria = document.getElementById('input_galeria').files[0]; if (foto) { fd.append('midia', foto); } else if (video) { fd.append('midia', video); } else if (galeria) { fd.append('midia', galeria); } // Feedback visual de carregamento const btn = document.querySelector('.btn-post'); btn.innerText = "ENVIANDO... AGUARDE"; btn.disabled = true; fetch('api.php', { method: 'POST', body: fd }) .then(r => r.json()) .then(res => { if(res.status === "sucesso") { alert('Alerta publicado com sucesso!'); location.reload(); } }) .catch(err => { alert('Erro ao enviar. Verifique sua conexão.'); btn.innerText = "PUBLICAR ALERTA 24H"; btn.disabled = false; }); }