perbaikan output sederhana, standard
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
color: #000;
|
||||
}
|
||||
|
||||
|
||||
.container {
|
||||
/* width: 100%; */
|
||||
padding: 10px;
|
||||
@@ -34,7 +35,7 @@
|
||||
|
||||
.header {
|
||||
|
||||
margin-bottom: 20px;
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.judul {
|
||||
@@ -168,16 +169,7 @@
|
||||
/* Memperkecil ukuran checkbox */
|
||||
}
|
||||
|
||||
#header {
|
||||
position: fixed;
|
||||
top: -100px;
|
||||
/* Posisi header di luar konten */
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 90px;
|
||||
text-align: center;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
|
||||
#footer {
|
||||
position: fixed;
|
||||
@@ -208,8 +200,10 @@
|
||||
|
||||
@php
|
||||
$data = '';
|
||||
$dokument = null;
|
||||
foreach ($permohonan->debiture->documents as $dokumen) {
|
||||
$data .= $dokumen->jenisJaminan->name . ', ';
|
||||
$dokument = $dokumen;
|
||||
}
|
||||
$data = rtrim($data, ', ');
|
||||
@endphp
|
||||
@@ -266,7 +260,6 @@
|
||||
<p style="font-size: 12px; margin: 5px 0;">NO: {{ $nomorLaporan }}</p>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="section">
|
||||
|
||||
@@ -470,37 +463,52 @@
|
||||
<table>
|
||||
|
||||
@if (@isset($dokumen))
|
||||
@foreach ($dokumen->detail as $details)
|
||||
<tr>
|
||||
<td width="25%"><strong>{{ $details->jenisLegalitasJaminan->name ?? '' }}</strong>
|
||||
</td>
|
||||
<td>
|
||||
@if (isset($detail->dokumen_jaminan))
|
||||
@php
|
||||
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
|
||||
? json_decode($detail->dokumen_nomor)
|
||||
: ($detail->dokumen_nomor
|
||||
? [$detail->dokumen_nomor]
|
||||
: []);
|
||||
@endphp
|
||||
@foreach ($dokumen_jaminan as $index => $dokumen)
|
||||
<div>
|
||||
@if (!empty($dokumen_nomor))
|
||||
<span>
|
||||
{{ $dokumen_nomor[$index] }}</span>
|
||||
@endif
|
||||
</div>
|
||||
<br>
|
||||
@endforeach
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
@foreach ($dokumen->detail as $detail)
|
||||
<tr>
|
||||
@if (isset($detail->dokumen_jaminan))
|
||||
<td width="25%"><strong>{{ $detail->name ?? '' }}</strong></td>
|
||||
<td>
|
||||
@if (isset($detail->dokumen_jaminan))
|
||||
@php
|
||||
$dokumen_jaminan = is_array(json_decode($detail->dokumen_jaminan))
|
||||
? json_decode($detail->dokumen_jaminan)
|
||||
: [$detail->dokumen_jaminan];
|
||||
$dokumen_nomor = is_array(json_decode($detail->dokumen_nomor))
|
||||
? json_decode($detail->dokumen_nomor)
|
||||
: ($detail->dokumen_nomor
|
||||
? [$detail->dokumen_nomor]
|
||||
: []);
|
||||
@endphp
|
||||
|
||||
@foreach ($dokumen_jaminan as $index => $dokumen)
|
||||
<div>
|
||||
@if (!empty($dokumen_nomor[$index]))
|
||||
<span>{{ $dokumen_nomor[$index] }}</span>
|
||||
@endif
|
||||
</div>
|
||||
@endforeach
|
||||
@endif
|
||||
</td>
|
||||
@endif
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
@if(isset($detail->details))
|
||||
@if(json_decode($detail->details))
|
||||
@foreach (json_decode($detail->details) as $key => $value)
|
||||
<td style="">{{ ucwords(str_replace("_", " ", $key)) ?? "" }}</td>
|
||||
<td style="">{{ $value ?? "" }} <sup>m2</sup></td>
|
||||
@endforeach
|
||||
@endif
|
||||
@endif
|
||||
</tr>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
|
||||
<tr>
|
||||
<td><strong>Atas Nama</strong></td>
|
||||
<td>{{ $dokumen->pemilik->name ?? '' }}</td>
|
||||
<td>{{ $dokument->pemilik->name ?? '' }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
@@ -844,44 +852,73 @@
|
||||
</tr>
|
||||
|
||||
|
||||
<!-- Spesifikasi Bangunan -->
|
||||
@if (isset($basicData['spekKategoriBangunan']))
|
||||
@foreach ($basicData['spekKategoriBangunan'] as $index => $spesifikasi)
|
||||
<tr>
|
||||
<td><strong>{{ $spesifikasi->name }}</strong></td>
|
||||
<td style="vertical-align: top;"><strong>{{ $spesifikasi->name }}</strong></td>
|
||||
<td>
|
||||
<table class="checkbox-list">
|
||||
@if (isset($basicData['spekBangunan']))
|
||||
@php $count = 0; @endphp
|
||||
<tr> <!-- Start row for checkboxes -->
|
||||
<tr>
|
||||
@foreach ($basicData['spekBangunan'] as $kategori)
|
||||
@if ($kategori->spek_kategori_bangunan_id == $spesifikasi->id)
|
||||
@php
|
||||
$selectedValues = [];
|
||||
foreach (
|
||||
$forminspeksi['bangunan']['spesifikasi_bangunan']
|
||||
as $bangunan
|
||||
) {
|
||||
if (
|
||||
isset(
|
||||
$bangunan['spek_kategori_bangunan'][
|
||||
$spesifikasi->name
|
||||
],
|
||||
)
|
||||
) {
|
||||
$selectedValues = array_merge(
|
||||
$selectedValues,
|
||||
array_values(
|
||||
$bangunan['spek_kategori_bangunan'][
|
||||
$spesifikasi->name
|
||||
],
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
||||
$lainnyaValue =
|
||||
$forminspeksi['bangunan']['spesifikasi_bangunan'][0][
|
||||
'spek_kategori_bangunan'
|
||||
][$spesifikasi->name]['lainnya'] ?? '';
|
||||
@endphp
|
||||
|
||||
<td class="checkbox-item">
|
||||
<label class="checkbox-label">
|
||||
<input type="checkbox" style="margin-right: 3px;"
|
||||
<input type="checkbox" class="checkbox-lainnya"
|
||||
style="margin-right: 3px;"
|
||||
name="spesifikasi_bangunan[{{ $index }}][{{ $spesifikasi->name }}][]"
|
||||
value="{{ $kategori->name }}"
|
||||
{{ isset(
|
||||
$forminspeksi['bangunan']['spesifikasi_bangunan'][$index]['spek_kategori_bangunan'][$spesifikasi->name],
|
||||
) &&
|
||||
in_array(
|
||||
$kategori->name,
|
||||
$forminspeksi['bangunan']['spesifikasi_bangunan'][$index]['spek_kategori_bangunan'][$spesifikasi->name],
|
||||
)
|
||||
? 'checked'
|
||||
: '' }}>
|
||||
@if (in_array($kategori->name, $selectedValues)) checked @endif>
|
||||
{{ $kategori->name }}
|
||||
|
||||
@if ($kategori->name == 'Lainnya')
|
||||
<span class="text-lainnya"
|
||||
style="display: {{ in_array('Lainnya', $selectedValues) ? 'inline' : 'none' }};">
|
||||
: {{ $lainnyaValue }}
|
||||
</span>
|
||||
@endif
|
||||
</label>
|
||||
</td>
|
||||
|
||||
@php $count++; @endphp
|
||||
|
||||
@if ($count % 3 == 0)
|
||||
</tr>
|
||||
<tr> <!-- Start a new row every 3 items -->
|
||||
<tr>
|
||||
@endif
|
||||
@endif
|
||||
@endforeach
|
||||
</tr> <!-- Close last row -->
|
||||
</tr>
|
||||
@endif
|
||||
</table>
|
||||
</td>
|
||||
@@ -890,20 +927,6 @@
|
||||
@endif
|
||||
|
||||
|
||||
|
||||
<!-- Sarana Pelengkap -->
|
||||
|
||||
|
||||
<!-- Input tambahan untuk Sarana Pelengkap -->
|
||||
@if (isset($forminspeksi['bangunan']['sarana_pelengkap_input']))
|
||||
<div>
|
||||
@foreach ($forminspeksi['bangunan']['sarana_pelengkap_input'] as $input)
|
||||
@if ($input !== null)
|
||||
<input type="text" value="{{ $input }}" readonly>
|
||||
@endif
|
||||
@endforeach
|
||||
</div>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1016,8 +1039,6 @@
|
||||
@endforeach
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="section">
|
||||
<div class="judul">
|
||||
<table class="judul-table">
|
||||
@@ -1052,6 +1073,45 @@
|
||||
<td>Lebar Perkerasan Jalan</td>
|
||||
<td>{{ $forminspeksi['lingkungan']['lebar_perkerasan_jalan'] ?? 'Tidak Diketahui' }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="vertical-align: top;"><strong>Sarana Pelengkap</strong></td>
|
||||
<td>
|
||||
@if (isset($basicData['saranaPelengkap']))
|
||||
<table class="checkbox-list">
|
||||
<tr>
|
||||
@foreach ($basicData['saranaPelengkap'] as $index => $item)
|
||||
@if ($index % 3 == 0 && $index > 0)
|
||||
</tr>
|
||||
<tr>
|
||||
@endif
|
||||
<td class="checkbox-item">
|
||||
<label class="checkbox-label">
|
||||
<input type="checkbox"
|
||||
name="sarana_pelengkap[]"
|
||||
value="{{ $item->name }}"
|
||||
{{ isset($forminspeksi['bangunan']['sarana_pelengkap']) && in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']) ? 'checked' : '' }}>
|
||||
{{ $item->name }}
|
||||
|
||||
@if (isset($forminspeksi['bangunan']['sarana_pelengkap']) && in_array($item->name, $forminspeksi['bangunan']['sarana_pelengkap']))
|
||||
@php
|
||||
$inputValues = isset($forminspeksi['bangunan']['sarana_pelengkap_input'][$index]) ? $forminspeksi['bangunan']['sarana_pelengkap_input'][$index] : null;
|
||||
@endphp
|
||||
@if ($inputValues)
|
||||
|
||||
<span class="label-checkbox"> - {{ $inputValues }}</span>
|
||||
|
||||
@endif
|
||||
@endif
|
||||
</label>
|
||||
</td>
|
||||
@endforeach
|
||||
</tr>
|
||||
</table>
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top;"><strong>Lapisan Perkerasan Jalan</strong></td>
|
||||
@@ -1378,14 +1438,13 @@
|
||||
}
|
||||
|
||||
$fields = [
|
||||
'nama_nara_sumber' => 'Marketing',
|
||||
'nomor_tlp' => 'No Telepon',
|
||||
'address' => 'Alamat Data',
|
||||
'status_nara_sumber' => 'Status Narasumber',
|
||||
'jenis_aset' => 'Jenis properti',
|
||||
'harga' => 'Harga Penawaran',
|
||||
'telepon' => 'Penjual (HP)',
|
||||
'penawaran' => 'Ditawarkan Sejak',
|
||||
'luas_tanah' => 'Luas Tanah',
|
||||
'luas_bangunan' => 'Luas Bangunan',
|
||||
'harga' => 'Harga',
|
||||
'harga_diskon' => 'Indikasi Harga Transaksi',
|
||||
'kordinat' => 'Titik Kordinat',
|
||||
];
|
||||
@endphp
|
||||
|
||||
@@ -1405,6 +1464,16 @@
|
||||
{{ $data[$key] ?? '-' }} m²
|
||||
@elseif($key == 'harga' || $key == 'harga_diskon')
|
||||
Rp. {{ $data[$key] ?? 0 }}
|
||||
@elseif($key == 'kordinat')
|
||||
@php
|
||||
$lat = $data['kordinat_lat'] ?? null;
|
||||
$lng = $data['kordinat_lng'] ?? null;
|
||||
@endphp
|
||||
@if ($lat && $lng)
|
||||
{{ $lat }},{{ $lng }}
|
||||
@else
|
||||
-
|
||||
@endif
|
||||
@else
|
||||
{{ $data[$key] ?? '-' }}
|
||||
@endif
|
||||
@@ -1494,7 +1563,7 @@
|
||||
</td>
|
||||
<td style="padding: 3px; text-align: left; width:70%;">
|
||||
<span style="padding-left:20px; padding-right: 20px"> = </span> Rp
|
||||
{{ $lpjData['likuidasi_nilai_1'] ?? '' }}
|
||||
{{ $lpjData['likuidasi_nilai_2'] ?? '' }}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1524,44 +1593,55 @@
|
||||
|
||||
</table>
|
||||
|
||||
<table style="width: 100%;">
|
||||
<div style="margin-top: 20px;">
|
||||
<label style="font-weight: bold;">DISCLAIMER</label>
|
||||
<div>
|
||||
<ol style="padding-left: 20px; list-style-type: decimal; margin-top: 0;">
|
||||
<li style="margin-bottom: 5px;">PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG
|
||||
BERLAKU DI SUBDIT APPRAISAL</li>
|
||||
<li style="margin-bottom: 5px;">LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY
|
||||
DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN
|
||||
DOKUMEN ASLINYA</li>
|
||||
<li style="margin-bottom: 5px;">PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU
|
||||
PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG
|
||||
DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA
|
||||
PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI</li>
|
||||
<li style="margin-bottom: 5px;">LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN
|
||||
INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<table style="width: 100%;">
|
||||
<div style="margin-top: 20px;">
|
||||
<label style="font-weight: bold;">DISCLAIMER</label>
|
||||
<div>
|
||||
<ol style="padding-left: 20px; list-style-type: decimal; margin-top: 0;">
|
||||
<li style="margin-bottom: 5px;">PENILAIAN INI DIBUAT BERDASARKAN ATURAN YANG
|
||||
BERLAKU DI SUBDIT APPRAISAL</li>
|
||||
<li style="margin-bottom: 5px;">LAPORAN INI DIBUAT BERDASARKAN DATA FOTOCOPY
|
||||
DOKUMEN YANG DITERIMA PENILAI DENGAN ASUMSI BAHWA DATA TERSEBUT SESUAI DENGAN
|
||||
DOKUMEN ASLINYA</li>
|
||||
<li style="margin-bottom: 5px;">PENILAI TIDAK MELAKUKAN PEMBUKTIAN LEBIH RINCI ATAU
|
||||
PENGAKUAN TERTULIS DARI PIHAK YANG DITEMUI SAAT PENILAIAN, ATAS INFORMASI YANG
|
||||
DIBERIKAN SECARA LISAN SEHUBUNGAN DENGAN IDENTITAS DIRI DAN HUBUNGAN DI ANTARA
|
||||
PIHAK TERKAIT SAAT MELAKUKAN INSPEKSI OBJEK YANG DINILAI</li>
|
||||
<li style="margin-bottom: 5px;">LAPORAN INI DIGUNAKAN HANYA UNTUK KEPENTINGAN
|
||||
INTERNAL DAN DILARANG MENYEBARKAN KEPADA PIHAK KETIGA</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</table>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="width: 100%; border-collapse: collapse; text-align: center;" >
|
||||
<table style="width: 100%; border-collapse: collapse; text-align: center;">
|
||||
@php
|
||||
use Modules\Usermanagement\Models\User;
|
||||
use Modules\Usermanagement\Models\User;
|
||||
|
||||
$penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first();
|
||||
$imagePathPenilai = storage_path('app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign);
|
||||
$penilaiUser = User::where('id', $penilai->userPenilaiTeam->id)->first();
|
||||
$imagePathPenilai = storage_path(
|
||||
'app/public/signatures/' . $penilaiUser->id . '/' . $penilaiUser->sign,
|
||||
);
|
||||
|
||||
$soUser = User::where('id', $senior_officer->id)->first();
|
||||
$imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign);
|
||||
$soUser = User::where('id', $senior_officer->id)->first();
|
||||
$imagePathSo = storage_path('app/public/signatures/' . $soUser->id . '/' . $soUser->sign);
|
||||
|
||||
$imagePathEO = storage_path(
|
||||
'app/public/signatures/' .
|
||||
User::role('EO Appraisal')->first()->id .
|
||||
'/' .
|
||||
User::role('EO Appraisal')->first()->sign,
|
||||
);
|
||||
|
||||
$imagePathEO = storage_path('app/public/signatures/' . User::role('EO Appraisal')->first()->id . '/'. User::role('EO Appraisal')->first()->sign);
|
||||
|
||||
$imagePathDD = storage_path('app/public/signatures/' . User::role('DD Appraisal')->first()->id . '/'. User::role('DD Appraisal')->first()->sign);
|
||||
@endphp
|
||||
$imagePathDD = storage_path(
|
||||
'app/public/signatures/' .
|
||||
User::role('DD Appraisal')->first()->id .
|
||||
'/' .
|
||||
User::role('DD Appraisal')->first()->sign,
|
||||
);
|
||||
@endphp
|
||||
<tr>
|
||||
<td style=" padding: 4px;height: 50px">
|
||||
@if (file_exists($imagePathPenilai))
|
||||
@@ -1569,58 +1649,58 @@
|
||||
@endif
|
||||
</td>
|
||||
@if ($permohonan->approval_so != null)
|
||||
<td style=" padding: 4px;height: 50px">
|
||||
@if (file_exists($imagePathSo))
|
||||
<img src="{{ $imagePathSo }}" alt="{{ $imagePathSo }}" width="80px">
|
||||
@endif
|
||||
</td>
|
||||
<td style=" padding: 4px;height: 50px">
|
||||
@if (file_exists($imagePathSo))
|
||||
<img src="{{ $imagePathSo }}" alt="{{ $imagePathSo }}" width="80px">
|
||||
@endif
|
||||
</td>
|
||||
@endif
|
||||
@if ($permohonan->approval_eo != null)
|
||||
<td style=" padding: 4px;height: 50px">
|
||||
@if (file_exists($imagePathEO))
|
||||
<img src="{{ $imagePathEO }}" alt="{{ $imagePathEO }}" width="80px">
|
||||
@endif
|
||||
</td>
|
||||
<td style=" padding: 4px;height: 50px">
|
||||
@if (file_exists($imagePathEO))
|
||||
<img src="{{ $imagePathEO }}" alt="{{ $imagePathEO }}" width="80px">
|
||||
@endif
|
||||
</td>
|
||||
@endif
|
||||
@if ($permohonan->approval_dd != null)
|
||||
<td style=" padding: 4px;height: 50px">
|
||||
@if (file_exists($imagePathDD))
|
||||
<img src="{{ $imagePathDD }}" alt="{{ $imagePathDD }}" width="80px">
|
||||
@endif
|
||||
</td>
|
||||
<td style=" padding: 4px;height: 50px">
|
||||
@if (file_exists($imagePathDD))
|
||||
<img src="{{ $imagePathDD }}" alt="{{ $imagePathDD }}" width="80px">
|
||||
@endif
|
||||
</td>
|
||||
@endif
|
||||
</tr>
|
||||
<tr>
|
||||
<td style=" padding: 4px;">{{ $penilai->userPenilaiTeam->name ?? '' }}</br>
|
||||
<span >
|
||||
{{ ucwords(strtolower('PENILAI'))}}
|
||||
<span>
|
||||
{{ ucwords(strtolower('PENILAI')) }}
|
||||
</span>
|
||||
</td>
|
||||
@if ($permohonan->approval_so != null)
|
||||
<td style=" padding: 4px;">
|
||||
{{ $senior_officer->name ?? '' }}</br>
|
||||
<span >
|
||||
{{ ucwords(strtolower('SENIOR OFFICER'))}}
|
||||
</span>
|
||||
|
||||
</td>
|
||||
<td style=" padding: 4px;">
|
||||
{{ $senior_officer->name ?? '' }}</br>
|
||||
<span>
|
||||
{{ ucwords(strtolower('SENIOR OFFICER')) }}
|
||||
</span>
|
||||
|
||||
</td>
|
||||
@endif
|
||||
|
||||
@if ($permohonan->approval_eo != null)
|
||||
<td style=" padding: 4px;">
|
||||
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
||||
<span >
|
||||
{{ ucwords(strtolower('EXECUTIVE OFFICER'))}}
|
||||
</span>
|
||||
</td>
|
||||
<td style=" padding: 4px;">
|
||||
{{ User::role('EO Appraisal')->first()->name ?? '' }}</br>
|
||||
<span>
|
||||
{{ ucwords(strtolower('EXECUTIVE OFFICER')) }}
|
||||
</span>
|
||||
</td>
|
||||
@endif
|
||||
@if ($permohonan->approval_dd != null)
|
||||
<td style=" padding: 4px;">
|
||||
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
||||
<span >
|
||||
{{ ucwords(strtolower('DEPUTY DIRECTOR'))}}
|
||||
</span>
|
||||
</td>
|
||||
<td style=" padding: 4px;">
|
||||
{{ User::role('DD Appraisal')->first()->name ?? '' }}</br>
|
||||
<span>
|
||||
{{ ucwords(strtolower('DEPUTY DIRECTOR')) }}
|
||||
</span>
|
||||
</td>
|
||||
@endif
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1704,7 +1784,31 @@
|
||||
console.log(datas);
|
||||
const lpjData = @json($lpjData);
|
||||
console.log(lpjData);
|
||||
|
||||
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
const checkboxes = document.querySelectorAll('.checkbox-lainnya');
|
||||
|
||||
checkboxes.forEach(checkbox => {
|
||||
checkbox.addEventListener('change', function() {
|
||||
const textLainnya = this.closest('label').querySelector('.text-lainnya');
|
||||
|
||||
if (this.checked && this.value === 'Lainnya') {
|
||||
textLainnya.style.display = 'inline';
|
||||
} else if (this.value === 'Lainnya') {
|
||||
textLainnya.style.display = 'none';
|
||||
}
|
||||
});
|
||||
|
||||
// Atur visibilitas awal
|
||||
if (checkbox.checked && checkbox.value === 'Lainnya') {
|
||||
const textLainnya = checkbox.closest('label').querySelector('.text-lainnya');
|
||||
textLainnya.style.display = 'inline';
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user