Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Caratteri particolari che bloccano esecuzione

    salve
    uso questo script per l'autocompletamento di un campo
    codice:
    <script>
    jQuery.noConflict();
    jQuery(function() {
    
        jQuery.widget( "app.autocomplete",jQuery.ui.autocomplete, {
            
            // Which class get's applied to matched text in the menu items.
            options: {
                highlightClass: "ui-state-highlight"
            },
            
            _renderItem: function( ul, item ) {
    
                // Replace the matched text with a custom span. This
                // span uses the class found in the "highlightClass" option.
                var re = new RegExp( "(" + this.term + ")", "gi" ),
                    cls = this.options.highlightClass,
                    template = "<span class='" + cls + "'>$1</span>",
                    label = item.value.replace( re, template ),
                    $li = jQuery( "<li/>" ).appendTo( ul );
                
                // Create and return the custom menu item content.
                jQuery( "<a/>" ).attr( "href", "#" )
                           .html( label )
                           .appendTo( $li );           
                return $li;           
            }      
        });
    
    var availableTags = [
    <%
    
    Set objConn=Server.CreateObject("ADODB.Connection")
    objConn.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=10.10.10.10;DATABASE=log;UID=IO;PASSWORD=IO"
    Set objRs1 = Server.CreateObject("ADODB.Recordset")
    strSQL1="SELECT DISTINCT Descrizione FROM Clienti WHERE Tipo = 'F'"
    objRs1.CursorType = 3
    objRs1.CursorLocation = 3
    objRs1.LockType = 3
    objRs1.Open strSQL1, objConn
    While objRs1.EOF = False
    
    if objrs1("Descrizione") <>"" then Descrizione=Descrizione&""""&objrs1("Descrizione")&""","
    
    objRs1.Movenext
    Wend
    objRs1.close
    set objRs1 = Nothing
    
    response.Write(left(Descrizione,len(Descrizione)-1))
    
    %>
    ];
    jQuery( "#tags" ).autocomplete({
    minLength: 1,
    highlightClass: "bold-text",
    source: availableTags
    });
    });
    </script>
    deve leggere più di 3000 elementi, però ci sarà qualche nome nel campo descrizione che avrà qualche carattere particolare, tipo apici, lettere accentate e altro che bloccano l'esecuzione, come posso fare?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    anche capire tramite qualche funzione che simbolo o altro bloccano l'esecuzione grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    errore mio risolto

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.