文本字段需要Onselect

时间:2016-11-07 10:59:14

标签: javascript jquery

我有一个场景,在选择下拉选项中,表格应该提交。

为此,我编写了一个Jquery函数

function xxx(val) {
 $("#form").submit();}

标签如下

 <input type="text" name="xxx_txt"  id="id_xxx" title="xxx" placeholder="xxx" value="$!{query}"  ">

我正在使用值

动态填充文本字段
$("#id_xxx").autocomplete({
        source: sourcedata,
        minLength: 1
    })

但是在选择时,没有任何反应,因为该字段不是选择下拉列表,而是指定值的普通文本字段,从而使其成为选择下拉列表。

基本上我正在编写类似于谷歌的搜索功能,搜索会在选择中触发。

请建议。

1 个答案:

答案 0 :(得分:0)

onChange元素

上尝试input个事件
$("input#id_xxx").change(function(){
  if($(this).val() !== ""){
    $("#form").submit();
  }
});
  

这将在输入元素失去焦点时触发

对于输入元素的每个更改:

$("input#id_xxx").on("input", function(){
      if($(this).val() !== ""){
        $("#form").submit();
      }
    });