2012-12-25 66 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