如何在onchange函数后加载值来输入

时间:2018-06-14 07:33:43

标签: javascript c# jquery model-view-controller

美好的一天,我有一个下拉列表,当选择它时,它必须使用data-id将值填充到输入中,因为我已经使用id来获取其他内容。请注意,数据会填充到下拉列表select

以下是inputselect

<input type="text" id="@appConfig.Id" data-id="WarehouseInput" data-itemType="int" name="@appConfig.Name" class="form-control" required />

 <select type="text" value="SelectWarehouse" name="@appConfig.Name" id="SelectWarehouse" data-itemType="int" class="selectpicker show-tick  form-control" data-live-search="true"></select>

当选择下拉列表时,需要填充input

上的值
$(function () {
$("#SelectWarehouse").change(function () {

    var selectedText = $(this).find("option:selected").text();
    var selectedValue = $(this).val();
    $(this).attr("data-id", "WarehouseInput");
   // var inputid = document.getElementById("WarehouseInput");
    //alert("Selected Text: " + selectedText + " Value: " + selectedValue);
});});

1 个答案:

答案 0 :(得分:1)

$(function () {
   $("#SelectWarehouse").change(function (e) {
       $('[data-id="WarehouseInput"]').val(e.target.value);
  });
});