输入中的Ajax自动完成已经关联了一些事件

时间:2012-05-30 09:19:05

标签: php javascript jquery ajax

我有一个小项目,我做了一个像excel一样的表。每个表格单元格都包含一个禁用的输入,当您单击任何输入已启用的单元格以便您可以键入时,更改该单元格的颜色+整行,您可以使用TAB切换到下一行,或使用ENTER切换到下一行,或者在它上面或下面的单元格的UP和DOWN。当行被更改时,它将调用ajax函数来将数据更新到数据库。

到目前为止,这是项目描述。我的问题是:

我需要在表的某些列上自动完成。到目前为止,我尝试过Bootstrap typeahead,JqueryUI自动完成以及其他几个。它们似乎都不适合我的情况。主要原因是他们覆盖了我的事件。

我尝试仅在一个特定的单元格上添加自动完成功能,以测试它是如何工作的。当我点击它时,该单元格将不会启用,因为我的javascript被该自动完成禁用。

我试图通过代码启用它来查看它是如何工作的,实际上自动完成似乎显示出来了,但是我的UP和DOWN箭头键混乱了。

关于如何让自动完成工作在这种情况下的任何想法?

谢谢,任何想法都非常感谢,我已经对此进行了2天的头脑风暴。

1 个答案:

答案 0 :(得分:0)

这是一个非常简单的脚本,可以完成工作...... http://dev.twiip.ch/scripts/autocomplete/

它们链接提供了一个使用php和ajax从mysql数据库中选择一些数据的简单示例。

它是法语,您可以使用谷歌翻译来理解。