无法在jquery自动完成时触发select事件

时间:2014-05-12 10:19:25

标签: jquery-ui autocomplete

我在某些字段上有一个jquery自动完成的搜索表单。

<form id="prjs_form" class="prjcts" action="<wp:action path="/ExtStr2/do/enpim/projects/list.action" />" method="post">

    <div class="row bord">
        <div class="wid_ut">
            <span class="label"><wp:i18n key="ACRONYM" /></span> 
            <span class="field"><input id="autAcronym" type="text" name="bean.acronym" value="${bean.acronym}" class="lrg autocomplete" /></span>
        </div>

        ......................

    <div class="row">
        <div class="act_btns">
            <input type="submit" name="search" value="<wp:i18n key='SEARCH'/>">
        </div>
    </div>

</form> 

我需要在选择自动填充建议的其中一个值时提交表单。 这是我的jquery

jQuery('#autAcronym').autocomplete({
    params: { type: 'project_acronym' },
    paramName: 'text',
                serviceUrl: '<wp:info key="systemParam" paramName="applicationBaseURL" />json/hall.ShowParameters',
                minChars: 2,
                select: function(event, ui) {
                    if(ui.item){
                        $(event.target).val(ui.item.value);
                    }
                    $('#prjs_form').submit();
                    return false;
                }
});

当我开始在字段上输入时,自动完成工作正常,但是当我选择其中一个建议值时,选择事件不会触发......

出了什么问题?

stackoverflow上的其他类似帖子并没有解决我的问题

提前致谢

0 个答案:

没有答案