当我按下表格中的按钮时如何设置输入值?这里我使用 laravel 5.8
Posted
技术标签:
【中文标题】当我按下表格中的按钮时如何设置输入值?这里我使用 laravel 5.8【英文标题】:How to set value of input when i press button in the table? Here i using laravel 5.8 【发布时间】:2020-02-13 21:46:18 【问题描述】:当我在模态表中选择按钮时,我希望“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");
);
谢谢..
【问题讨论】:
【参考方案1】:解决了..
$(".btnPilih").each(function()
$(this).click(function()
var nik = $(this).data("nik");
document.getElementById("nik").value = nik;
)
);
【讨论】:
以上是关于当我按下表格中的按钮时如何设置输入值?这里我使用 laravel 5.8的主要内容,如果未能解决你的问题,请参考以下文章
我有一个带有许多 textEdits 的片段,当我按下按钮时,这些字符串应该放在表格列中[重复]