Xin chào, tôi đang sử dụng jQuery UI autocomplete.JQuery tự động hoàn tất cách viết nhãn trong nhập văn bản tự động điền?
Tôi nhận được các giá trị và nhãn từ khu vực thả xuống. Tôi sẽ viết giá trị vào một đầu vào ẩn và sử dụng nó sau này. Tôi có thể làm điều đó, nhưng tôi không thể viết nhãn trong đầu vào tìm kiếm, sau khi chọn mục. Khi tôi chọn một hàng trong hộp thả xuống, giá trị của hàng được hiển thị trong khu vực tìm kiếm (#tags), nhưng tôi muốn nhãn ở đó.
Đây là mã của tôi: Cảm ơn
<html>
<head>
<script>
$(document).ready(function() {
var selectedLabel = null;
var yerler = [
{ "value": 3, "label": "Adana Seyhan" },
{ "value": 78, "label": "Seyhan Adana" },
{ "value": 17, "label": "Paris Fransa" },
{ "value": 123, "label": "Tokyo Japan"}
];
$("#tags").autocomplete({
source: yerler,
select: function (event, ui) {
$("#projeKatmanRaporCbx").val(ui.item.value);
$("#tags").val(ui.item.label);
}
});
});
</script>
</head>
<body>
<div class="ui-widget">
<label for="tags">Tags: </label>
<input id="tags" />
<input type="text" id="projeKatmanRaporCbx" />
</div>
</body>
</html>
làm cách nào để tôi tạo tên thẻ làm kiểu nhập văn bản và cần lưu trữ những tên đó trong tệp bên ngoài như '.txt', ví dụ: tôi có hộp nhập cho phép người dùng nhập Vì vậy, khi người dùng bắt đầu nhập 'AM'' jQuery' nên tải tất cả các từ từ tệp văn bản khớp với 'AM' trong hai chữ cái đầu tiên –
Tôi nghĩ bạn có thể: tải tệp qua AJAX, chuyển đổi nội dung thành một mảng ('content.split (/ \ r \ n /)'), thiết lập mảng này làm nguồn. –
event.preventDefault() là khóa. Cảm ơn – Apperside