2012-12-20 36 views
16

我有建於HTML5和包裹的PhoneGap爲AndroidAndroid自動完成空間後才能完成?

我有一個自動完成輸入

在計算機上自動完成輸入的偉大工程的應用程序!

在智能手機中,自動完成的作品之後,才做出的輸入空間

(如果寫數第一 - 作品如果字母 - !作品只有空間後)

爲什麼?

JS代碼:

//Run in document.ready 
function AutoComplete() { 
    List = $.map(data.XXX, function (item) { 
       return { 
        label: item.X, 
        value: item.XX 
       }; 

      }); 
    $("#MyInput").autocomplete({ 
       source: List, 
       link: '#', 
       target: $('#MyList'), 
       minLength: 1 
      }); 

    } 

HTML:

輸入:

<input id="MyInput" type="text" 
       placeholder="XXX" /> 

列表:

<ul id="MyList" data-role="listview" data-inset="true"> </ul> 
+0

它可能衝突與自動完成在Android鍵盤 –

+1

我該如何解決這個問題? –

+1

然後你找到了我。也可以嘗試將其添加到

標籤。 –

回答

2

「oninput」在輸入事件,運行以下功能:

function RefreshAutoComplete(elm) { 
    elm.keyup(); 
    elm.focus(); 
} 

我運行自動手動完成的,它的工作原理

謝謝大家的幫助

6

嘗試增加自動填充= 「關」 的一世輸入標籤。

+0

它不關閉自動完成功能? –

+0

它不起作用 –

3

我不知道,但是給

 minlength :0 

後嘗試和執行上的按鍵

自動完成可能是這會給ü輸出。

看看這些鏈接也

  1. link1
  2. link2
+0

我試過了,它沒有幫助..無論如何。 –