Bonjour,

Je cherche à implémenter un autocomplément avec sqlite au Cordova.
Avec ce code je récupère les données

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<input id="valueEnter" oninput="clickfunc(this)" />
<ul data-role="listview" data-inset="true" data-filter="true" data-filter-reveal="true" data-input="#valueEnter" id="valueId"></ul>	
 
function clickfunc(object) 
	{
          $("#valueId").empty();
          var valueId= "";
          var valueIdName= $("#valueEnter").val();
          if (valueIdName.length > 2) 
		    {
              var select = '%' + valueIdName+ '%';
              db.transaction(function (transaction) {
                   transaction.executeSql('SELECT Ref from protest WHERE Ref LIKE "' + valueIdName+ '";', [],
                        function (transaction, results) {
                        if (results != null && results.rows != null) {
                              if (results.rows.length > 0) {
                                   for (var i = 0; i < results.rows.length; i++) {
                                       var code = results.rows.item(i).Ref;
                                       valueId+= '<li class="ui-screen-hidden"><a href="#">'+ code + '</a></li>';
                                    } 
                                  $("#valueId").append(valueId).selectmenu('refresh');
 
						        } 
                        }
                        });
                });
            }
 
    }
Mais je sais pas comment récupère dans le champ la valeur selected parmi la liste ?!
a ce moment, après la sélection une valeur parmi la liste , automatiquement une liste de lien apparaît au dessus du champ.
Si vous pouvez m'aider à récupère dans le champ la valeur selected parmi la liste sans cette liste des liens!!