Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Old() multiple array select option
untuk menampilkan select old() di laravel yg multiple array bagaimana ya?
<form action="/reg" method="POST" enctype="multipart/form-data">
<div class="row">
<div class="col-lg-2">
<span class="login2 pull-left pull-left-pro">Alamat<font color="red">*</font></span>
</div>
<div class="col-lg-5">
<input type="text" class="form-control" value="alalaskajd" name="alamat_[]" id="alamat_1" maxlength="200">
</div>
</div>
<div class="row">
<div class="col-md-2">
<span class="login2 pull-left pull-left-pro">Provinsi<font color="red">*</font></span>
</div>
<div class="col-lg-5">
<select class="form-control" name="provinsi_[]" id-kota='1' id="provinsi_1" onFocus='provinsi(this)'>
<option></option>
</select>
</div>
</div>
<div class="row">
<div class="col-lg-2">
<span class="login2 pull-left pull-left-pro">Alamat<font color="red">*</font></span>
</div>
<div class="col-lg-5">
<input type="text" class="form-control" value="alalaskajd" name="alamat_[]" id="alamat_2" maxlength="200">
</div>
</div>
<div class="row">
<div class="col-md-2">
<span class="login2 pull-left pull-left-pro">Provinsi<font color="red">*</font></span>
</div>
<div class="col-lg-5">
<select class="form-control" name="provinsi_[]" id="provinsi_2" id-kota='2' onFocus='provinsi(this)'>
<option></option>
</select>
</div>
</div>
<div class="row">
<div class="col-lg-2">
<span class="login2 pull-left pull-left-pro">Alamat<font color="red">*</font></span>
</div>
<div class="col-lg-5">
<input type="text" class="form-control" value="alalaskajd" name="alamat_[]" id="alamat_3" maxlength="200">
</div>
</div>
<div class="row">
<div class="col-md-2">
<span class="login2 pull-left pull-left-pro">Provinsi<font color="red">*</font></span>
</div>
<div class="col-lg-5">
<select class="form-control" name="provinsi_[]" id="provinsi_3" id-kota='3' onFocus='provinsi(this)'>
<option></option>
</select>
</div>
</div>
</form>
<script type="text/javascript">
function provinsi(a){
$('#ok').val(a);
$.ajax({
url: '/merchant/provinsi',
type: "GET",
dataType: "json",
success:function(data){
console.log(data);
var target = $("#provinsi_"+$(a).attr('id-kota'));
target.empty();
target.append('<option value=""></option>');
$.each(data, function(key, value) {
if(key!=12){
target.append('<option value="'+ key +'">'+ value +'</option>');
}
});
}
});
}
$(document).ready(function(){
var hirk=$("#hirk").val();
for(i=0;i<=Number(hirk-3);i++){
var a=Number(i)+2;
var prov=$('#provn_'+a).val();
if(prov){
$.ajax({
url: '/prov/'+prov,
type: "GET",
dataType: "json",
success:function(data)
{
console.log(data);
$("#provinsi_"+a).empty();
$("#provinsi_"+a).append('<option value=""></option>');
$.each(data, function(key, value) {
if(key!=12){
$("#provinsi_"+a).append('<option value="'+ key +'">'+ value +'</option>');
}
});
}
});
}
}
}
}
</script>
Tanggapan
coba lebih rapi gan kode nya diindent biar orang yang mau bantu mudah bacanya. Tampilkan juga isi array kamu seperti a pa dan highlight bagian penting saja
udah di rapiin gan. jadi old()yg di provinsi_1 harusnya muncul karna di JS nya itu udah ada pas di console.log(data)
mungkin bia ditampikan isi "data" nya seperti apa, sekarang yang terjadi apa?
klo untuk kondisi awal berarti semua koding donk gan?itu ane ambil potongan koding pada saat di klik submit dan terjadi has_error. jadi ane mau nampilin old provinsi
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban