我正在构建一个使用自动完成功能的 Intranet 站点。我让它在用户单击自动完成列表中的名称时工作到哪里,它将将该值填充到文本输入框中。我需要它做的是在它填写值之后,也提交表单,就像谷歌一样。我知道我必须使用document.formname.submit
,但我不能同时使用它,我能得到的只是其中一个。我通常会研究如何做到这一点,但我的时间很紧,真的需要你的帮助!到目前为止,这是我所拥有的代码。
function suggest(a) {
if (a.length == 0) {
$("#suggestions").fadeOut()
} else {
$("#search").addClass("load");
$.post("autosuggest.php", {
queryString: "" + a + ""
},
function (b) {
if (b.length > 0) {
$("#suggestions").fadeIn();
$("#suggestionsList").html(b);
$("#search").removeClass("load")
}
})
}
}
function fill(a) {
$("#search").val(a);
setTimeout("$('#suggestions').fadeOut();", 300)
};