2012-12-25 36 views
0

如果您查看http://thecomputerwarehouse.com/test.php,您可以看到我正在尝试完成的工作示例。您可以输入“q”来显示列表中的结果。使用ajax mysql和javascript自动填充列表

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

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

在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", { 

因为第一场被命名为“当然”我需要能够改变的域使用JavaScript和不知何故阿贾克斯也需要认识到这一点。因为我知道所有其他字段都不是自动填充的原因,因为以下字段的名称被重复为“课程”,这会打破代码。

有没有建议吗?

UPDATE

我终于弄清楚如何完成我所需要的工作。我需要将自动完成添加到我的JS,它最终解决了我的问题。有一个来自Nameisnull的链接帮了我:)谢谢

回答

0

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

你应该看看this