Bonjour,

J'utilise UI Autocomplete avec ce code fonctionnel :
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
31
32
 
<script type="text/javascript">
 
$(function() {
 
            $( "#state" ).autocomplete({
                source: "dev2_search_autocomplete.php",
                minLength: 2,
 
 
				select: function (event, ui) {
					$('#state_id').val(ui.item.id);
 
 
                }
            });
 
 
        });
 
//gestion highlighting		
$.ui.autocomplete.prototype._renderItem = function (ul, item) {
            item.label = item.label.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + $.ui.autocomplete.escapeRegex(this.term) + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<span style='color:red;'>$1</span>");
            return $("<li></li>")
                    .data("item.autocomplete", item)
                    .append("<a>" + item.label + "</a>")
                    .appendTo(ul);
        };
 
 
 
</script>
Je souhaiterais savoir s'il est possible d'ajouter une fonctionnalité pour gérer le cas où la recherche ne donne aucun résultat. Par ex. si je tape dans l'input "wz", je souhaiterais qu'un message du style "no match found" s'affiche dans l'input ou dans la liste des propositions (ce message ne devant pas être considéré comme une véritable proposition=>ne doit pas être envoyé dans la variable POST après la soumission du formulaire). Est-ce réalisable avec jquery ? Merci.