Partage
  • Partager sur Facebook
  • Partager sur Twitter

autocompétion restrictive

    19 juin 2018 à 14:45:50

    Bonjour

    Je souhaiterai savoir s'il est possible d'avoir un zone de texte ( <input type="text"> )avec  une autocomplétion restrictive ?

    Je sous-entend que si l'utilisateur rentre "a", alors lui soit affiché tout les mot de ma bdd commençant par "a" (autocomplétion donc  :-) ) mais s'il essaye de valider  un mot qui ne correspond pas a une options de l'autocomplétion alors cela ne valide pas le formulaire ni son envoie .

    Ex: l'utilisateur rentre "arb"

    on lui affiche "arbre" , "arborescence","arbraracourcix",...

    s'il essaye de valider "arb"  on lui indique  que cela ne correspond a aucun mots de ma base de données.

    Je souhaiterai savoir si cela est possible  en jquery ou si je doit récupérer la valeur rentrer par l'utilisateur dans mon form et faire un vérification php que cela existe belles et bien dans ma bdd?

    Cordialement , merci par avance pour votre réponse.

    • Partager sur Facebook
    • Partager sur Twitter
      19 juin 2018 à 15:13:55

      Bonjour,

      oui il est possible de faire ce que tu demande, tu peux regarder du côté de Jquery autocomplete.

      Tu peux lire le tuto OC dessus. https://openclassrooms.com/courses/decouvrez-la-puissance-de-jquery-ui/l-autocompletion-1

      • Partager sur Facebook
      • Partager sur Twitter
        21 juin 2018 à 9:14:17

        Bonjour

        Tout d'abord merci pour votre réponse :) .

        J'ai lu le cours que vous avez mis a disposition , je vois donc maintenant comment faire l'autocomplétion.

        Cependant je ne vois pas comment je pourrais effectuer la restriction sur ce que va rentrer l'utilisateur.

        Je souhaiterai donc savoir si une âme charitable pourrais m'aiguiller vers une solution?

        merci d'avance

        PS: En regardant mon problème de nouveaux je me demande si un <select> avec autocomplétion ne serait pas un peu plus adaptée . Cependant , après quelque recherche , je ne vois pas trop comment le mettre en place.

        • Partager sur Facebook
        • Partager sur Twitter

        autocompétion restrictive

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown