2012-05-30 23 views
0

我有一個小型項目,我做了一個類似excel的表。每個表格單元格包含一個禁用的輸入,當您單擊任何輸入變爲啓用的單元格以便鍵入時,可以更改該單元格的顏色+整行,並且可以使用TAB切換到下一行,或使用ENTER切換到下一行,或者在其上方或下方的單元格向上和向下。當行被改變時,它會調用一個ajax函數來更新數據到數據庫。Ajax自動完成輸入與已關聯的一些事件

這是到目前爲止的項目描述。我的問題是:

我需要在表的某些列上自動完成。我嘗試了迄今爲止的Bootstrap typeahead,JqueryUI autocomplete和其他一些更多。他們似乎都沒有爲我的案件工作。主要原因是他們覆蓋我的事件。

我試着只在一個特定的單元上添加自動完成功能,來測試它是如何工作的。而且當單擊它時,該單元格將不會啓用,因爲我的JavaScript由該自動完成功能禁用。

我試着從代碼中啓用它,看它是如何工作的,事實上自動完成似乎顯示出來,但是然後我的UP和DOWN箭頭被搞砸了。

有關如何獲得自動完成功能以處理此案例的任何想法?

謝謝,任何想法都非常感謝,我一直在這個頭腦風暴2天。

+0

經過幾次嘗試之後,我嘗試在輸入上添加一個onchange事件,並且它也失敗了。這似乎是自動完成的問題。 – Darksody

+0

這是一個PHP問題? – nem75

+0

顯示代碼或它不是一個真正的S.O問題。 – 2012-05-30 09:36:42

回答

0

這裏是一個非常簡單的腳本,可以做的工作... http://dev.twiip.ch/scripts/autocomplete/

它們連接提供了一個簡單的例子來選擇使用PHP和AJAX從MySQL數據庫中的一些數據。

這是在法國,你可以使用谷歌翻譯瞭解。