我有一个填充了自动填充的表单文本输入,我想检查用户是否选择了其中一个列表项,并且在处理表单之前没有输入不同的内容。
我可以在自动填充列表中读取变量吗?
从AJAX调用中读取列表:
var symbolList = JSON.parse(response);
$(id).autocomplete({
source: symbolList
}
});
答案 0 :(得分:-1)
自动填充功能按http://api.jqueryui.com/autocomplete/#event-select选择事件。它仅在选择列表中的项目时触发。
var symbolList = JSON.parse(response);
$(id).autocomplete({
source: symbolList,
select: function( event, ui ) {}
}
});
或作为单独的听众
$(id).on('autocompleteselect', function () {
... do some stuff
});