Tôi đang sử dụng trình cắm thêm Tự động điền UI jQuery. Có cách nào tôi có thể sử dụng nút ‘tìm kiếm’ để kích hoạt truy vấn thay vì có hộp văn bản Tự động điền không? Người dùng của tôi có kết nối internet thực sự tồi tệ và tính năng Tự động điền trở nên khó khăn để họ sử dụng.nút ‘tìm kiếm’ để kích hoạt tự động hoàn thành
Trả lời
Có, nó can be done. Để ngăn tìm kiếm xảy ra một cách tự nhiên, độ dài tối thiểu cho cụm từ tìm kiếm được tăng lên đến (một tùy ý) 1000 ký tự. Đồng thời, chính tìm kiếm đã được kích hoạt theo chương trình trong sự kiện .click() được liên kết với một nút - điều này được ghi lại trong tab Sự kiện trên this page. MinLength được đặt thành 0 (vì vậy tìm kiếm sẽ thực sự kích hoạt) ngay trước khi kích hoạt tìm kiếm và nó được đặt trở lại 1000 khi quá trình tự động hoàn tất.
HTML:
<label for="tags">Tags: </label>
<input id="tags" />
<input type="button" value="Search"/>
JavaScript:
var availableTags = [
'ActionScript',
'AppleScript',
'Asp',
'BASIC',
'C',
'C++',
'Clojure',
'COBOL',
'ColdFusion',
'Erlang',
'Fortran',
'Groovy',
'Haskell',
'Java',
'JavaScript',
'Lisp',
'Perl',
'PHP',
'Python',
'Ruby',
'Scala',
'Scheme'
];
$('#tags').autocomplete({
source: availableTags,
minLength: 1000,
close: function(event, ui) {
$('#tags').autocomplete('option', 'minLength', 1000);
}
});
$('input[type="button"]').click(function() {
$('#tags').autocomplete('option', 'minLength', 0);
$('#tags').autocomplete('search', $('#tags').val());
});
hoàn hảo! cảm ơn. – Roger
Rất vui được trợ giúp! Tôi thực sự nghĩ rằng autocomplete đã làm điều này nguyên bản, vì vậy tôi đã học được một cái gì đó trong quá trình :-) Bạn có biết rằng bạn có thể chấp nhận câu trả lời? Xem http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – andyb
Ý tưởng là để turn-off autocomplete xảy ra trên các sự kiện văn bản bổ sung. Về tiêu điểm, chúng tôi vô hiệu hóa tính năng tự động hoàn tất và bật tính năng này khi nhấn nút hoặc nhấn phím enter.
<script type="text/javascript">
$(window).load(function()
{
// Creates the autocomplete field
$("#lookUpField").autocomplete(
{
source: ["Luis", "Erick", "Jorge", "Ana", "Anabel"],
disabled: true
});
//disables the search trigger when field selected
$("#lookUpField").focus(function()
{
$("#lookUpField").autocomplete("disable");
});
// disables the field on keypress unless the 'enter' key
// is pressed in which case it triggers a 'search'
$('#lookUpField').keypress(function (e)
{
if (e.which == 13)
{
lookUpData();
}
else
{
$("#lookUpField").autocomplete("disable");
}
});
});
function lookUpData()
{
$("#lookUpField").autocomplete("enable");
$("#lookUpField").autocomplete("search");
}
</script>
<div>
<input id="lookUpField" type="text" />
<input type="button" value="Go" onclick="lookUpData()" />
</div>
vui lòng đăng chi tiết hơn về nội dung, sẽ hữu ích khi biết bạn muốn gì hoặc ý tưởng, cảm ơn –
- 1. Tự động hoàn thành giao diện người dùng jQuery: Kích hoạt tìm kiếm Từ bên ngoài tự động hoàn tất
- 2. Kích hoạt jQuery Tự động hoàn thành thủ công
- 3. Tìm kiếm API trên Youtube tự động hoàn thành
- 4. Cố gắng so với cây tìm kiếm liên tục để tự động hoàn thành?
- 5. Hoạt động hoàn thành không hoàn thành hoạt động?
- 6. Tự động hoàn tất với dữ liệu tìm kiếm jquery
- 7. Thành ngữ Haskell nào tôi có thể sử dụng để thực hiện tự động hoàn thành tìm kiếm khi bạn nhập tự động hoàn thành tại dòng lệnh?
- 8. Tự động hoàn thành Xcode?
- 9. Back-end để tự động hoàn thành
- 10. Tìm kiếm tự động hoàn thành ngay cả một nhân vật android
- 11. Tự động hoàn thành trong Qt Creator không hoạt động
- 12. NSTextField tự động hoàn thành
- 13. Tìm kiếm XML bằng hoạt động tìm kiếm đầy đủ tương tự hoặc tương tự
- 14. WebStorm jQuery tự động hoàn thành không hoạt động
- 15. Cấu hình tìm kiếm tiện ích tự động hoàn thành giao diện người dùng jQuery
- 16. Chức năng tìm kiếm tùy chỉnh cho jQuery UI Tự động hoàn thành
- 17. Nút hủy tìm kiếm của UISearchBar không hoạt động
- 18. Tăng kích thước thanh cuộn Tự động hoàn thành
- 19. Cách hiển thị biểu tượng tải khi tìm kiếm tự động hoàn thành được thực hiện?
- 20. Tự động hoàn thành Postgresql?
- 21. Bộ lọc danh sách di động jQuery Hoạt động như tự động hoàn thành
- 22. Cách nhận yếu tố đầu vào kích hoạt tiện ích tự động hoàn thành jQuery?
- 23. Tự động hoàn thành của Google không được kích hoạt bằng cách dán bằng chuột
- 24. Tự động kích hoạt Bản đồ Java trên nhiều nút
- 25. Plugin Tự động hoàn thành jQuery kích hoạt sau mã thông báo
- 26. JComboBox tự động hoàn thành
- 27. hộp tổ hợp tự động hoàn thành
- 28. Tự động hoàn thành Parsekit
- 29. Tính năng tự động hoàn thành iOS
- 30. Đường ray: Làm cách nào để tự động hoàn tất tìm kiếm Tên nhưng lưu ID?