0

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

这是迄今为止的项目描述。我的问题是:

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

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

我试图从代码中启用它以查看它是如何工作的,并且确实自动完成似乎出现了,但是我的向上和向下箭头键搞砸了。

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

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

4

1 回答 1

0

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

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

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

于 2012-05-30T13:26:38.530 回答