【发布时间】:2012-01-12 03:46:29
【问题描述】:
我正在尝试使用 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>
非常感谢您协助解决此问题!
提前致谢
【问题讨论】:
-
看起来,在您的
select:选项中,您正在提交表单。当有人从您的自动完成列表中选择一个选项时,select选项是否被触发? -
我不确定。我什至不确定你的意思。我认为 jQuery 检测到了那部分。我仍在尝试弄清楚 javascript 语法及其处理方式。
标签: php jquery jquery-ui form-submit jquery-ui-autocomplete