Ciao a tutti,
ho questa problematica... ho 3 autocomplete nella mia pagina che funzionano correttamente con questo codice che ho messo sotto.
Avrei la necessità di intercettare quale dei 3 è stato appena compilato nella funzione javascript sotto ma non riesco a capire come fare... per esempio se compilo il secondo vorrei che mi desse diciamo un altert "cerca2" e così via per gli altri.
Devo per forza fare 3 funzioni javascript o c'è un modo per passargli un parametro alla funzione mentre digito?
Spero di essermi spiegato, grazie a tutti

codice:
...
Cerca #1:
<input type="text" name="cerca1" class="cerca_attivita">
Cerca #2:
<input type="text" name="cerca2" class="cerca_attivita">
Cerca #3:
<input type="text" name="cerca3" class="cerca_attivita">
...
...
...
<script>
    $(function() {
        $( ".cerca_attivita" ).autocomplete(
        {
            source:
                    function(request, response) { 
                            $.ajax({ 
                            url: "/include/attivita.php",
                            dataType: "json",
                            
                            data: { 
                                term : request.term
                                }, 
                            
                            success: function(data) { 
                                response(data); 
                            } 
                            });
                        }, 
                    
                        minLength: 1,
                        delay: 700,
    
            select: function( event, ui ) {
                $( ".cerca_attivita" ).val(ui.item.label);

                // qua intercettare quale dei 3 è stato appena compilato //

                return false;
            }
        })._renderItem = function( ul, item ) {
            return $( "<li></li>" )
                .data( "item.autocomplete", item )
                .append( "<a>" + item.label + "</a>" )
                .appendTo( ul );
            };
        });
    </script>