我有 2 个选择表格。第一个是选择“状态”,第二个是选择“部门”。第二个表单的选项基于第一个选择。我在第一个选择中有 3 个选项,这将导致第二个选择中的每个 3 个选项,保存为数组。这是代码
HTML
<div class="row">
<label class="col-md-3" style="margin-top:30px; margin-left: 30px; color: #0b0b0b">Status</label>
<div class="col-md-6">
<select id="status" name="status" class="form-control">
<option value="">Pilih Status</option>
<option value="Karyawan Kontrak">Karyawan Kontrak</option>
<option value="Karyawan Magang">Karyawan Magang</option>
<option value="Karyawan Pertamina">Karyawan Pertamina</option>
</select>
</div>
</div>
<div class="row" id="row_bagian" style="display: none">
<label class="col-md-3" style="margin-top:30px; margin-left: 30px; color: #0b0b0b">Fungsi / Bagian</label>
<div class="col-md-6" id="select_bagian">
{{-- the second select-option here --}}
</div>
</div>
Javascript/Jquery
$(document).ready(function() {
$('#status').on("change", function(){
$("#row_bagian").show();
var myDiv = document.getElementById("select_bagian");
//create array of each status
var magang = ["A", "B", "C"];
var kontrak = ["D", "E", "F"];
var pertamina = ["G", "H", "I"];
问题是,我在第一个表单中选择了“Karyawan Kontrak”,然后会显示包含 kontrak 数组的第二个表单。在同一页,我将“Karyawan Kontrak”更改为“Karyawan Magang”。包含 magang 数组的第二种形式显示,但 kontrak 数组的前第二种形式仍然显示,即使我已经在 javascript 中通过 id 隐藏了它,但它没有用。
请帮助我如何隐藏它
链接 JSFiddle https://jsfiddle.net/npa6o9km/
ITMISS
叮当猫咪
相关分类