2011-01-19 39 views
0

我們看到在常規html輸入字段中看不到的JSF輸入的奇怪行爲。允許在第一遍時選擇JSF輸入文本,光標位置

該字段是一個搜索框,並且用戶通常會在整個字段上輕掃鼠標以突出顯示所有現有文本,並開始重寫。

你可以試試這個在谷歌明白我的意思(鍵入搜索,離開了現場,現在clickin您進入右側拖動鼠標左鍵 - 瞧,所有的文本被高亮顯示)

如果我們在我們的JSF應用程序中嘗試完全相同的過程,光標只跳轉到索引0,並且沒有文本突出顯示。用戶必須在不離開字段的情況下重複標註,以便實際突出顯示文本。

所以我的問題是一個)爲什麼差異b)如何解決它

JSF 2.0(鑽嘴魚科)

<h:inputText 
class="requiredFields" 
id="Search_String" 
value="#{searchManager.searchString}" 
maxlength="#{searchManager.searchTypeMaxLength()}" /> 

回答

0

事實證明這是一個哈克執行的結果一些jQuery驗證。一旦錯誤的庫被刪除,文本框的行爲就像一個文本框應該!

相關問題