Tôi đang gặp sự cố khi cố gắng làm cho tính năng tự động hoàn tất hoạt động bình thường.
Tất cả có vẻ ổn đối với tôi nhưng ...
<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")
Tuy nhiên, khi tôi chọn một mục từ menu thả xuống, giá trị sẽ được áp dụng cho hộp văn bản thay vì nhãn.
Tôi đã làm gì sai?
Nếu tôi xem nguồn bằng firebug, tôi có thể thấy rằng trường ẩn của tôi đang được cập nhật chính xác.