gpt4 book ai didi

javascript - Jquery UI,自动完成,尝试以表单提交选定的答案

转载 作者:行者123 更新时间:2023-12-03 12:25:57 25 4
gpt4 key购买 nike

当用户从输入元素中选择自动完成项时,我似乎无法获取表单来提交所选值。相反,它提交部分键入的文本。我正在使用自动完成的 select: 功能,但无济于事。 #scustnm 是我的输入元素,#a_comp 是它周围的形式。谢谢!

    if(vsvcus != "")
{
$( "#scustnm" ).autocomplete(
{
source: "S205ai.pgm?task=autoacustfil&WCODE=" + vscmpy + "&vcustnm=" + vsvcus,
minLength: 1,
select: function() {$("#a_comp").submit();}
});
}

最佳答案

我建议使用 $.post() 请求而不是表单提交。所以不要有:select: function(){$("a_comp").submit();} 你会写这样的东西: select: function() { $.post("urlToPostDataTo"), {dataID1: $("#dataID1"), dataID2: $("#dataID2")}, function(data, callback){//do页面输出的内容}}我相信当您提交表单时,表单很可能仅使用输入文本字段而不是自动完成建议。通过使用 $.post() 请求,您可以完全控制当用户单击自动完成的选择选项时发布哪些数据。希望这会有所帮助。

关于javascript - Jquery UI,自动完成,尝试以表单提交选定的答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24210513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com