【发布时间】:2015-05-05 11:27:53
【问题描述】:
1.我想在用户在选择框中选择一个值时启用自动完成,并在用户取消选择时禁用
$("#selectorText").autocomplete({
source: function (request, response) {
$.getJSON("URL", {
term: $('#selectorText').val();/this the select box value
}, response);
},
minLength: 1,
select: function (event, ui) {
$(this).val(ui.item.value);
}
});
2.默认禁用页面加载时自动完成
$( "#selectorText" ).autocomplete({
disabled: true; //here is the code default disable
});
- 现在主要逻辑从这里开始,我想在特殊情况下启用自动完成,假设我在选择框 {1,2,3,4,5} 中有这些值。我想在用户选择 3 和 4 时启用自动完成,否则它将保持禁用状态。
$('#selctBox').change(function () {
if(this.val()>0){
$( "#selectorText" ).autocomplete({
disabled: true
});
}
});
【问题讨论】:
标签: php jquery autocomplete