当我按下 table 中的按钮时如何设置输入值?我在这里使用 laravel 5.8
How to set value of input when i press button in the table? Here i using laravel 5.8
当我 select 模态 table 中的按钮时,我希望 "nik" 数据出现在输入文本中。
这是我的新输入:img-input
然后,这是我单击按钮 cari 时的布局:img-table
当我单击按钮 "pilih" 时,我需要数据 "nik" 来填充输入文本中的值。我的期望:img-expectation
这是我的看法 - 输入的空白值:
<div class="col-sm-3">
<button type="button" data-toggle="modal" class="btn btn-primary btn-sm cari-karyawan px-3">Cari</button>
</div>
这是我点击按钮时的模态视图 "pilih":
@foreach ($karyawans as $karyawan)
<tr>
<th scope="row"> {{ $loop->iteration }} </th>
<td> {{ $karyawan->nik }} </td>
<td> {{ $karyawan->nm_karyawan }} </td>
<td> {{ $karyawan->rs->nm_rs }} </td>
<td> {{ $karyawan->unit->nm_unit }} </td>
<td> {{ $karyawan->jabatan->nm_jabatan }} </td>
<td>
<button class="btn btn-sm btn-primary" data-nik="{{ $karyawan->nik }}" id="btnPilih">Pilih</button>
</td>
</tr>
@endforeach
然后,这是我的 javascript 代码:
$('.cari-karyawan').on('click', function () {
var nik = $(this).data('nik');
$("#btnPilih").click(function(event) {
$("#nik").val(nik);
$('#nik').val(nik);
console.log(nik)
});
$("#cariKaryawan").modal("show");
});
谢谢..
解决了..
$(".btnPilih").each(function(){
$(this).click(function(){
var nik = $(this).data("nik");
document.getElementById("nik").value = nik;
})
});
当我 select 模态 table 中的按钮时,我希望 "nik" 数据出现在输入文本中。
这是我的新输入:img-input
然后,这是我单击按钮 cari 时的布局:img-table
当我单击按钮 "pilih" 时,我需要数据 "nik" 来填充输入文本中的值。我的期望:img-expectation
这是我的看法 - 输入的空白值:
<div class="col-sm-3">
<button type="button" data-toggle="modal" class="btn btn-primary btn-sm cari-karyawan px-3">Cari</button>
</div>
这是我点击按钮时的模态视图 "pilih":
@foreach ($karyawans as $karyawan)
<tr>
<th scope="row"> {{ $loop->iteration }} </th>
<td> {{ $karyawan->nik }} </td>
<td> {{ $karyawan->nm_karyawan }} </td>
<td> {{ $karyawan->rs->nm_rs }} </td>
<td> {{ $karyawan->unit->nm_unit }} </td>
<td> {{ $karyawan->jabatan->nm_jabatan }} </td>
<td>
<button class="btn btn-sm btn-primary" data-nik="{{ $karyawan->nik }}" id="btnPilih">Pilih</button>
</td>
</tr>
@endforeach
然后,这是我的 javascript 代码:
$('.cari-karyawan').on('click', function () {
var nik = $(this).data('nik');
$("#btnPilih").click(function(event) {
$("#nik").val(nik);
$('#nik').val(nik);
console.log(nik)
});
$("#cariKaryawan").modal("show");
});
谢谢..
解决了..
$(".btnPilih").each(function(){
$(this).click(function(){
var nik = $(this).data("nik");
document.getElementById("nik").value = nik;
})
});