0

我想从源触发“自动完成”事件,并将值发送到文本框中设置。

我希望它就像用户键入值并触发自动完成一样,我尝试了很多但我发现的所有示例都没有发送值,我需要发送值!

这个例子对我没有帮助,因为我需要请求(就像有人输入一样)

$("#CompanyList").autocomplete({
  source : yourSource,
  change : yourChangeHandler
});

$("#CompanyList").data("autocomplete")._trigger("change");

我希望你能理解我。

4

1 回答 1

0

如果我理解(我不确定)。

你必须去服装:

利用:

 $('.input_text_forms').keyup(function(event){ });

那会触发:

 var data = $('#lang_pass_threw').val();
 $.post('auto_fill.php', { data: data }, function(response) {  });

当请求返回时:

  var arr = string.split("");

现在调用超时函数并将结果设置为值...

这是一个例子:jsfiddle

这个例子有点问题,有一个光标位置要设置.. 和一个退格事件来撤消自动完成等,如果它是你需要的,请告诉我,我会稍微调整这个脚本。

于 2013-04-20T18:01:30.140 回答