Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Menampilkan field otomatis setelah field pertama diisi
saya mencoba untuk membuat auto fill pada form input berdasarkan select box.
berikut kodenya:
<div class="form-group">
<label for="kode_part" class="control-label">Kode Part <span><small class="text-danger">*This field is required</small></span></label>
<select class="form-control kode_part" name="kode_part" id="kode_part" required>
<?php if(count($tabel_part)){ ?>
<option></option>
<?php foreach ($tabel_part as $list){ ?>
<option data-info="<?php echo $list['kode_part'] ?>">
<?php echo $list['kode_part']; ?>
</option>
<?php } ?>
<?php } ?>
</select>
</div>
<div class="form-group">
<label for="nama_part" class="control-label">Nama Part*</label>
<input class="form-control form-control-sm" id="nama_part" name="nama_part" />
</div>
<script>
$(document).ready(function() {
$('#kode_part').change(function(){
$('#nama_part').val( $(this).find('list:selected').data('nama_part') );
});
});
</script>
saya sudah mencoba dengan kode di atas tapi tidak berjalan di viewnya. need help. thank you.
2 Jawaban:
di option value data-info diganti value aja
co statisnya gini <pre> <option value="part1"> PART 1 </option> <option value="part2"> PART 2 </option> <option value="part3"> PART 3 </option> <option value="part4"> PART 4 </option> <option value="part5"> PART 5 </option> </pre>
di jquery nya kasih code gini
<pre> $(document).ready(function() { $('#kode_part').change(function(){ var part = $(this).children("option:selected").val(); $('#nama_part').val(part); }); }); </pre>
coba ini <pre> <script> $(document).ready(function() { $('#kode_part').change(function(){ $('#nama_part').val( $("option:selected", this).val() ); }); }); </script> // ini diganti value saja //<option data-info="<?php echo $list['kode_part'] ?>"> <option value="<?php echo $list['kode_part'] ?>"> </pre>