0
jQuery的自動完成的文本框不應該允許比自動完成列表。其他數據以外的數據,但問題是我需要從列表中自動完成列表中,但不是隻允許數據任何其他數據,即使用戶輸入任何其他數據,我們我需要彈出一個信息框,請從自動完成列表中選擇。jQuery的自動完成的文本框不應該允許比自動完成列表
鏈接顯示在下面還允許比自動完成建議的任何其它數據:
$("#field").autocomplete({
source: countries_starting_with_A,
minLength: 1,
select: function(event, ui) {
// feed hidden id field
$("#field_id").val(ui.item.id);
// update number of returned rows
$('#results_count').html('');
},
open: function(event, ui) {
// update number of returned rows
var len = $('.ui-autocomplete > li').length;
$('#results_count').html('(#' + len + ')');
},
close: function(event, ui) {
// update number of returned rows
$('#results_count').html('');
},
// mustMatch implementation
change: function (event, ui) {
if (ui.item === null) {
$(this).val('');
$('#field_id').val('');
}
}
});
http://jsfiddle.net/handtrix/32Bck/
感謝您的幫助makeSelect = true使我的要求工作正常.. – ManiShankar