簡體   English   中英

如何在自動完成的jQuery / Ajax中鍵入時更改文本顏色

[英]How to change text color while Typing in autoComplete jquery/Ajax

我在服務器上輸入了一個文本框,該文本框提供了匹配的數據(如果使用AJAX進行數據匹配,則將自動彈出,如果出現這種情況,則將自動彈出內容),但是當我鍵入的文本框卻給出了任何匹配的數據時,該字符應為紅色。 使用jquery可以做到嗎,我當時正在考慮創建一個諸如span之類的dom元素,並將那些無效字符存儲在那里,然后將其附加到文本框中,但是仍然懷疑這是否可行。

用以下行更改輸入字段的顏色; 在適當的時候:

input.style.color = '#F41';

input是“文本框”,即當前正在鍵入的字段...

以下jsFiddle舉例說明了更改輸入字段文本顏色的能力(鍵入字符'e','f'或'g'以查看顏色變化)

http://jsfiddle.net/S87DJ/

我認為您正在尋找類似AutoSuggest的插件。 看看網站上的演示。 您可以根據需要輕松自定義它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM