用于DSL的javascript自动完成功能。 (例如:SQL)

时间:2011-01-07 12:31:46

标签: javascript

我想给用户一个网页,在那里他可以输入一些简单的SQL。

从myTable中选择*。

我想要的是自动填充区域以帮助输入:

  • SEL
  • [选择]

  • 选择* f

  • [select * fROM]

  • 中选择*
  • [select * fROM column1]
  • [select * fROM column2]
  • ...

任何人都可以建议是否有一个很好的开源库?

我对SQL不感兴趣(我将不得不解析DSL) 我对一个强大的自动完成文本区域小部件更感兴趣。

2 个答案:

答案 0 :(得分:0)

这是一个很好的jQuery自动完成小部件:

或者,如果你更倾向于自己一起攻击某些东西,有序列表使用从优秀的Quicksilver应用程序(对于mac)移植的字符串匹配算法进行了很好的写作:

答案 1 :(得分:0)

我暂时没有回答这个问题。 我担心公平地说我的问题中没有自动完成小部件是公平的。