2010-10-19 53 views
1

我有兩個文本字段在另一個之上。用戶輸入的頂部。它後面的一個用淺灰色字體自動完成單詞。它的效果很好,直到你在頂部的文本字段的邊緣。如何將底部文本字段與頂部一起滾動以保持文本完全重疊?在兩個文本字段中顯示完全相同的選擇範圍

在此先感謝。

+0

很酷的想法。我想你需要使用一些JS來解決這個問題。 – 2010-10-20 00:50:57

+0

只是好奇,爲什麼你會想要兩個文本字段在彼此之上? – Kriem 2011-01-27 11:48:39

+0

你讀過這個問題了嗎?使用不同的顏色字體在底部自動完成。頂部是透明的。 – DexterW 2011-01-27 18:24:36

回答

0

所以,問題是用戶鍵入,直到它填充文本框中的所有空間,不斷鍵入,頂部文本滾動,但底部文本框上的文本不會? 如果是這樣的話,我沒有嘗試它,但我認爲它可以通過處理底部文本框中的光標位置來解決。這可以通過使用函數setSelectionRange來完成。將其設置爲結尾:

ctrl.setSelectionRange(ctrl.value.length, ctrl.value.length);. 

將光標移動到文本框的末尾另一種方式是,首先,在控制設置焦點;第二,分配它的價值。

相關問題