删除文本框的内容并自动删除另一个

时间:2011-09-24 05:17:02

标签: jquery autocomplete

我有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);

    }
});

我想更改它,以便每当我删除自动完成文本框中的内容(甚至是单个字符)时,它会将隐藏的文本框设置为''

1 个答案:

答案 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('');
});

当然,你可能需要提出一些条件。