khalannz7
Hectopat
- Katılım
- 18 Ağustos 2022
- Mesajlar
- 858
- Çözümler
- 15
Merhaba, sayfamda bir tablo var ve tablomda her kullanıcı için bir Update butonu var. Update butonuma tıkladığımda bir modal açılıyor ve kullanıcının bilgileri hazır olarak geliyor, eğer değiştirilmek istenirse bunların üzerinden değiştiriliyor. @HTML. Textboxfor'larım için başarılı şekilde yaptım ama @HTML. Dropdownlistfor'larımı dolduramıyorum. Yani örneğin Hasan adında olan kullanıcının Update butonuna tıklanıyor ve listede Hasan otomatik olarak seçili geliyor. İstediğim bu. Ama jquery ile yazdığım kod çalışmıyor ve konsolda herhangi bir hata yok.
DropDownList'lerimden sadece bir tanesi:
Jquery Kodum:
Kod:
<button type="button" class="btn btn-success btn-update"
data-id="@item.bakim_id"
data-customer="@item.musteriAdSoyad"
data-product="@item.urunAd"
data-date="@item.alinanTarih.ToString("dd.MM.yyyy")"
data-month="@item.ay">
<i class="fas fa-edit"></i>
</button>
DropDownList'lerimden sadece bir tanesi:
Kod:
<div class="mb-3">
<label for="repairProductInput" class="form-label">Ürün</label>
@Html.DropDownListFor(m => m.Repairs.urunID, Model.ProductsList, "Bir Ürün Seçiniz", new {@class="form-control repair-inputs", id="repairProductInput", required="required"})
</div>
Jquery Kodum:
Kod:
$(document).on('click', '.btn-update', function () {
openModal(true);
$("#repair_id").val($(this).data("id"));
$("#repairCustomerInput").val($(this).data("customer"));
$("#repairProductInput").val($(this).data("product"));
$("#repairDateInput").val($(this).data("date"));
$("#repairMonthInput").val($(this).data("month"));
});