Html 如何使用来自php的数据自动填充文本框,而不是通过cookie保存

Html 如何使用来自php的数据自动填充文本框,而不是通过cookie保存,html,jquery,Html,Jquery,如何用来自php的数据自动填充文本框,这些数据不是由cookie保存的,也不是jQuery中的自动完成 例如:如果我在文本框中键入“p”,则从php中获取的相应数据“Prince”必须在文本框中自动填充,只有黑色的“p”,其他“rince”将褪色 此处光标将位于“p”之后和“rince”之前。如果我将光标向右移动,相应的数据“Prince”将需要为黑色。如果我输入了第二个字母“Po”,那么新的对应数据“Pond”将自动填充。数据需要来自数据库、文本文件,或者硬编码到php程序中。您需要使用jqu

如何用来自php的数据自动填充文本框,这些数据不是由cookie保存的,也不是jQuery中的自动完成

例如:如果我在文本框中键入“p”,则从php中获取的相应数据“Prince”必须在文本框中自动填充,只有黑色的“p”,其他“rince”将褪色


此处光标将位于“p”之后和“rince”之前。如果我将光标向右移动,相应的数据“Prince”将需要为黑色。如果我输入了第二个字母“Po”,那么新的对应数据“Pond”将自动填充。

数据需要来自数据库、文本文件,或者硬编码到php程序中。

您需要使用jquery ui-autocompete
这是一个我正在开发的网站上使用的解决方案。这个特殊的解决方案是基本的,可以进一步扩展

其想法是创建一个“克隆”输入,我们将其放在原始输入字段下面。然后,我们为原始输入提供一个透明的背景,以便从下面可以看到来自克隆的任何建议

为了提高速度,最好在Javascript数组或对象中设置数据,可以在使用AJAX加载页面时进行设置


是的,数据必须通过php从mysql查询到textbox。这一部分对我来说没问题。我不知道如何在自动填充中实现。@Jusnit:您需要使用Javascript来实现这一部分(因为您需要的是动态客户端更改)。@Bryan它的用户名,用户列表保存在数据库中。@Andrew,是的,它可以通过jquery ajax将用户名从DB pass转换为Javascript。我可以在文本框中填充用户名。但我无法实现这部分“只有黑色的“P”和其他“rince”将褪色。这里光标将位于“P”之后和“rince”之前。如果我向右移动光标,相应的数据“Prince”将需要黑色。如果我键入第二个字母“Po”,则新的对应数据“Pond”将自动填充”我不想在自动完成中jquery@Jusnit:您需要为该部分使用Javascript(因为您需要的是动态客户端更改)。@Dezigo感谢您的支持suggestion@Dezigo这是最好的方式,但客户需要另一种方式。