gpt4 book ai didi

php - JQuery:自动完成表单提交

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:26 25 4
gpt4 key购买 nike

我正在尝试使用 jQuery 自动完成功能在已选择项目或在选择时按下回车键时提交表单。使用 PHP、Javascript 和 HTML。

我想弄清楚我做错了什么,因为我在 javascript 或 jQuery 方面经验不足。我在这个网站和其他网站上搜索了解决方案,但它们似乎都不适用于我的代码。我可能做错了什么,似乎无法弄清楚是什么。

这是脚本

<script>
$(function() {
var availableproducts = [ <?php echo $tag_list; ?> ];
$( "#products" ).autocomplete({
source: availableproducts,
select: function(event, ui) {
$("#products").val(ui.item.value);
$("#partno_item_form").submit(); }
});

});

</script>

这是与#products 相关的表单和输入字段

echo '<form method="POST" name="partno_item_form">
<tr>
<td>
<input id="products" name="item_select" class="autocomp">
</td>
</form>

非常感谢您协助解决此问题!

提前致谢

最佳答案

这个选择器:

$("#partno_item_form")

selects elements by id .您的表单没有 partno_item_formid,因此永远不会调用 submit()

select 事件处理程序中的选择器更改为:

$("form[name='partno_item_form']").submit();

使用 attribute equals value selector将允许您通过其 name 属性选择表单。

关于php - JQuery:自动完成表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8367761/

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