Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Conflitto jquery autocomplete e datepicker ?

    Ciao a tutti ho un form dove sono presenti tra le varie due campi dove in uno utilizzo il jquery autocomplete e nell'altro faccio inserire una data da un calendario tramite il jquery datepicker.
    Non conosco molto bene il jquery ma presi singolarmente entrambi funzionano perfettamente se messi contemporaneamente sulla stessa pagina non funzionano... questo è il codice del jquery mi potete aiutare a fonderli e a far funzionare entrambi?
    Grazie a tutti

    codice:
    <!-- jquery autocomplete -->
    <script src="/js/jquery.ui.core.min.js"></script>
    <script src="/js/jquery.ui.widget.min.js"></script>
    <script src="/js/jquery.ui.position.min.js"></script>
    <script src="/js/jquery.ui.autocomplete.min.js"></script>
    <script>
    $(function() {
    
        $( "#cliente" ).autocomplete(
        {
            source:
                    function(request, response) { 
                            $.ajax({ 
                            url: "/include/select-data.asp",
                            dataType: "json",
                            
                            data: { 
                                term : request.term,
                                mode : "TAB_CLIENTI",
                                result: $("#top_risultati").val(),
                                field: $("#cerca_per").val()
                            }, 
                            
                            success: function(data) { 
                                response(data); 
                            } 
                            
                            }); 
                        }, 
                    
                        minLength: 1,
                        delay: 700,
    
            select: function( event, ui ) {
                $( "#cliente" ).val( "[" + ui.item.label + "] " + ui.item.actor );
                return false;
            }
        }).data( "autocomplete" )._renderItem = function( ul, item ) {
            return $( "<li></li>" )
                .data( "item.autocomplete", item )
                .append( "<a>[<strong>" + item.label + "</strong>] " + item.actor + "</a>" )
                .appendTo( ul );
            };        
    
    });
    </script>
    <!-- fine jquery autocomplete -->
    
    
    <!-- jquery datepicker -->
    <script type="text/javascript" src="/js/jquery.ui.1.10.4.js"></script>
    
    <script type="text/javascript">
        $(document).ready(function() {
            $( "#DataProtocollo" ).datepicker();
            $( "#ScadenzaDocumento" ).datepicker();
             $.datepicker.setDefaults($.datepicker.regional['it']);
        });
    </script>
    <!-- fine jquery datepicker -->

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, controlla che nei js che hai scaricatao/configurato non ci siano repliche di codice..
    potrebbe essere che nel /js/jquery.ui.1.10.4.js ci sia qualcosa di già incluso.
    Ad ogni modo prima includi jquery e poi le varie librerie opzionali( o configura un file di dload con tutto quello che serve e usa solo quello).
    Una volta sistemato basta avere una sola chiamata di
    codice:
     
    $(document).ready(function() {...
    e mettere tutto qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    jquery ui dovrebbe comprendere tutte e quattro le librerie che si trovano all'inizio, che quindi in teoria non servono

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.