自动填充列表与ajax mysql和javascript


auto populate list with ajax mysql and javascript

如果您查看http://thecomputerwarehouse.com/test.php,您可以看到我试图完成的工作示例。您可以输入"q"来显示列表中的结果。

我正在使用一些我在网上找到的自制脚本,基本上我正在尝试自动填充列表并选择记录,然后将值插入工作良好的字段。

我想弄清楚的是,当你点击"添加另一个序列号"时,它会给你另一个字段。问题是,除了第一个字段之外的下一个字段不会自动填充列表。

javascript中有

newdiv.innerHTML = "Serial Number " + (counter + 1) + " <br><input type='text' name='course"+(counter + 1)+"' id='course"+(counter + 1)+"'>";

我试图添加计数器到它,使它有一个唯一的id名称。问题是,我不知道如何应用相同的东西到ajax代码在

$("#course").autocomplete("getinventoryajax.php", {

由于第一个字段名为"course",我需要能够用javascript更改字段,并且ajax也需要识别这一点。因为我知道所有其他字段没有自动填充的原因,因为以下字段的名称被重复为"course",这会破坏代码。

建议吗?

更新我终于想出了如何完成我需要完成的事情。我需要添加自动完成到我的JS,最终解决了我的问题。有一个来自Nameisnull的链接帮助了我:)谢谢

问题是新添加的元素没有自动完成(保留您所做的更改)。

你应该看看这个