IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Autocomplete avec des guillemets


Sujet :

jQuery

  1. #1
    Membre confirmé
    Homme Profil pro
    ?
    Inscrit en
    Décembre 2016
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : ?
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 68
    Par défaut Autocomplete avec des guillemets
    Bonjour,
    j'utilise un autocomplete avec un escape sur certain caractères.
    Le problème, lorsque je tape un titre avec des ( " ) dedans l'autocompete disparait.
    Quelqu'un aurait-il une solution.
    Merci de votre aide.

    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
    {
        $.fn.autoComplete.defaults = {
            source: 0,
            minChars: 3,
            delay: 150,
            cache: 1,
            menuClass: '',
            renderItem: function (item, search){
                // escape special characters
                search = search.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
                var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi");
                return '<div class="autocomplete-suggestion" data-val="' + item + '">' + item.replace(re, "<b>$1</b>") + '</div>';
            },
            onSelect: function(e, term, item){}
        };
    }(jQuery));

  2. #2
    Membre confirmé
    Homme Profil pro
    ?
    Inscrit en
    Décembre 2016
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : ?
    Secteur : Service public

    Informations forums :
    Inscription : Décembre 2016
    Messages : 68
    Par défaut
    rien pas de solutions ?
    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
    <script>
    	(function ($) {
    		var xhr;
    		$('#inputSearch').autoComplete({
    			minChars: 4,
    			cache: true,
    			source: function(term, response){
    				try { xhr.abort(); } catch(e){}
    				xhr = $.getJSON('index.php?option=com_bobo&view=mapage&limit=10&title=Y&format=json', {search:term} , function(data){
    					var suggestions = [];
    					for (i=0;i<data.length;i++){
    						suggestions.push(data[i].title);
    					}
    					response(suggestions);
    				});
    			}
    		});
    	})(jQuery);
    </script>
    <script>
    function validateForm(){
    	if (document.getElementById("inputSearch").value.length>1 && document.getElementById("inputSearch").value.length<4)
    	{ document.getElementById("info").style.display='block';
    		return false;
    	}
     
    	else
    		return true;
    } 
     
    </script>
    ceci est sur ma page .php

Discussions similaires

  1. Problème avec les apostrophes dans le sql en VBA
    Par cyrilboulan dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 14/03/2017, 10h11
  2. Réponses: 15
    Dernier message: 21/02/2007, 17h29
  3. Problème avec les espaces dans un tableau !
    Par remixtech dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/07/2006, 19h30
  4. Problème avec les délimiteurs dans un trigger
    Par Invité dans le forum DB2
    Réponses: 4
    Dernier message: 01/05/2006, 22h53
  5. [MFC] problème avec les insertions dans CComboBox
    Par Joeleclems dans le forum MFC
    Réponses: 12
    Dernier message: 11/06/2004, 15h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo