Saya mengalami masalah saat mencoba membuat pelengkapan otomatis berfungsi dengan benar.
Semuanya terlihat baik-baik saja bagi saya tapi ....
<script>
$(function () {
$("#customer-search").autocomplete({
source: 'Customer/GetCustomerByName',
minLength: 3,
select: function (event, ui) {
$("#customer-search").val(ui.item.label);
$("#selected-customer").val(ui.item.label);
}
});
});
</script>
<div>
<input id="customer-search" />
</div>
@Html.Hidden("selected-customer")
Namun ketika saya memilih item dari dropdown nilainya diterapkan ke kotak teks dan bukan label.
Apa yang telah saya lakukan salah?
Jika saya melihat sumbernya menggunakan firebug, saya dapat melihat bahwa bidang tersembunyi saya sedang diperbarui dengan benar.