fix : bug kirim hasil survei
This commit is contained in:
@@ -219,7 +219,6 @@
|
|||||||
|
|
||||||
function validasi_langkah_aktif() {
|
function validasi_langkah_aktif() {
|
||||||
sembunyikan_error();
|
sembunyikan_error();
|
||||||
|
|
||||||
switch(langkah_sekarang) {
|
switch(langkah_sekarang) {
|
||||||
case 1:
|
case 1:
|
||||||
if (!/^\d{16}$/.test(document.getElementById('input_nik').value)) {
|
if (!/^\d{16}$/.test(document.getElementById('input_nik').value)) {
|
||||||
@@ -238,6 +237,13 @@
|
|||||||
tampilkan_error('Jumlah anggota keluarga tanggungan harus diisi.');
|
tampilkan_error('Jumlah anggota keluarga tanggungan harus diisi.');
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
// ==========================================
|
||||||
|
// BARIS BARU: Memastikan agama telah dipilih
|
||||||
|
// ==========================================
|
||||||
|
if (document.getElementById('input_agama').value === '') {
|
||||||
|
tampilkan_error('Agama kepercayaan wajib dipilih untuk penentuan lokasi bantuan.');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
if (!document.getElementById('input_luas_lantai').value ||
|
if (!document.getElementById('input_luas_lantai').value ||
|
||||||
@@ -377,9 +383,9 @@
|
|||||||
nama_kk: document.getElementById('input_nama_kk').value,
|
nama_kk: document.getElementById('input_nama_kk').value,
|
||||||
no_kk: document.getElementById('input_no_kk').value,
|
no_kk: document.getElementById('input_no_kk').value,
|
||||||
jumlah_tanggungan: parseInt(document.getElementById('input_jumlah_tanggungan').value) || 0,
|
jumlah_tanggungan: parseInt(document.getElementById('input_jumlah_tanggungan').value) || 0,
|
||||||
|
agama: document.getElementById('input_agama').value, // <--- Ini yang sebelumnya tertinggal
|
||||||
lat: parseFloat(document.getElementById('input_lat').value),
|
lat: parseFloat(document.getElementById('input_lat').value),
|
||||||
lng: parseFloat(document.getElementById('input_lng').value),
|
lng: parseFloat(document.getElementById('input_lng').value),
|
||||||
id_rumah_ibadah: null,
|
|
||||||
indikator_bps: {
|
indikator_bps: {
|
||||||
luas_lantai_per_kapita: document.getElementById('input_luas_lantai').value,
|
luas_lantai_per_kapita: document.getElementById('input_luas_lantai').value,
|
||||||
material_lantai: document.getElementById('input_material_lantai').value,
|
material_lantai: document.getElementById('input_material_lantai').value,
|
||||||
@@ -395,7 +401,6 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// Diubah ke relative path
|
|
||||||
const http_response = await fetch('/api/survey/submit', {
|
const http_response = await fetch('/api/survey/submit', {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: { 'Content-Type': 'application/json' },
|
headers: { 'Content-Type': 'application/json' },
|
||||||
|
|||||||
Reference in New Issue
Block a user