Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll.
Promosi atau posting tidak pada tempatnya akan kami hapus.
Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb

Baca cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Jika append, clone ga bener

edited November 2016 in Diskusi Pemrograman & IT
Siang master,
mau nanya ni uda mentok. Saya pake plugin maskMoney untuk format angka, jadi saya pake hidden clone javascript buat rubah angka ke format int. Cuman masalahkan kalau saya pake append, gambarnya kaya gini
image
Yang append itu row ke 2 & 3. Seharusnya jika row 2 (jumlah) saya input, row 2 (Hidden clone) yang ke isi, ini malah row 3 (Hidden clone) juga ke isi.
Mohon bantuannya master.




<script>
function del_struktur_gaji(id){
 
$("#struktur_gaji-table tbody #pic_struktur_gaji"+id).remove();
}
$j=1;
 
function add_struktur_gaji(){
 
var $struktur_gaji = '<tr id="pic_struktur_gaji'+$j+'">'+
'<td>'+
'<select name="data2['+$j+'][id_tunjangan]" class="form-control">'+
'<option value="">-- Select Tunjangan --</option>'+
<?php foreach($select_tunjangan as $pr){?>
'<option value="<?php echo $pr->id;?>"><?php echo $pr->nama;?></option>'+
<?php } ?>
'</select>'+
''+
'<input class="form-control angka3">'+
'<input type="" name="data2['+$j+'][angka]" class="form-control angka4" id="angka'+$j+'">'+
'<a href="javascript:;" title="Remove" onclick="del_struktur_gaji('+$j+');" class="a-danger"><i class="fa fa-times"></i> &nbsp;</a>'+
 
'';
$("#struktur_gaji-table tbody").append($struktur_gaji);
 
 
$(document).ready(function(){
$('.angka3').maskMoney({prefix:'Rp. ', thousands:'.', decimal:',', precision:0});
$('.angka3').keyup(function() {
var clone = $(this).val();
var cloned = clone.replace(/[A-Za-z$. ,-]/g, "")
$('.angka4').val(cloned);
});
});
++$j;
}
</script>

Tanggapan

  • itu kamu untuk fieldnya pake class y? coba liat code html nya itu yg row 3 classnya apa .angka4 atau angka3
    lalu liat lagi di script jquery-nya itu $('.angka4').val(cloned); = set class angka4 dengan value cloned.
  • ya jelaslah ke isi semua yg class angka4..
    harusnya dibuat spesifik lagi.. klo class angka4 yg di isi yg satu TR...
    ................$(this).closest("tr").find('.angka4').val(cloned);..............
  • Uda fix mas, saya pake str_replace aja pas mau masukin ke db, ga jadi pake .clone. Makasih tanggapannya  :D
Sign In or Register to comment.