当我按下表格中的按钮时如何设置输入值?这里我使用 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的主要内容,如果未能解决你的问题,请参考以下文章

如何从 jqgrid 发送 CSRF 令牌

如何使表格视图单元格中的按钮工作[重复]

当我按下tableview中的按钮时

我有一个带有许多 textEdits 的片段,当我按下按钮时,这些字符串应该放在表格列中[重复]

当我按下对话框窗口中的按钮时,如何在该对话框中更改/附加编辑控件框的文本

当我按下按钮推送到另一个 ViewController 时,如何知道我的按钮在哪个 indexPath.row 中?