我有2个输入框字段,一个链接到自动完成,另一个隐藏
我对select有一个动作,它将所选项目的id带入隐藏字段。
代码:
$('#id_emp_name').autocomplete({
source: '/mycompany/employees.json',
minLength: 1,
dataType: 'json',
max: 12,
select: function(event, ui) {
$('#id_emp_id').val(ui.item.id);
}
});
我想更改它,以便每当我删除自动完成文本框中的内容(甚至是单个字符)时,它会将隐藏的文本框设置为''
答案 0 :(得分:0)
这对你有用吗?
$('#id_emp_name').autocomplete({
source: '/mycompany/employees.json',
minLength: 1,
dataType: 'json',
max: 12,
select: function(event, ui) {
$('#id_emp_id').val(ui.item.id);
}
}).keyup(function(){
$('#id_emp_id').val('');
});
当然,你可能需要提出一些条件。