Trigger un input (qui agit comme une barre de recherche) en insérant un mot
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Trigger un input (qui agit comme une barre de recherche) en insérant un mot



  1. #1
    Finelarme9

    Question Trigger un input (qui agit comme une barre de recherche) en insérant un mot


    ------

    Bonjour tout le monde.

    Mon but est de trigger mon input (qui agit comme une barre de recherche) en insérant un mot (avec un bouton). Actuellement mon input n'est pas trigger (j'ajoute le mot avec un bouton mais le barre de recherche ne prend pas en compte le mot ajouté). Avez-vous des conseils svp ? Merci d'avance pour votre aide. NB: J'ai regardé les scripts de simulation de touches clavier (sans succès) + " .on('input' " (mais je ne suis pas sûre que cela puisse m'aider).

    Pour voir mes scripts en fonctionnement = https://jsfiddle.net/4k9gxvho/.

    Sinon ici =

    Code HTML:
    <input id="searchbar" onkeyup="fsearch()" type="text">
    <br />
    <span class="choice">A</span>
    <span class="choice">B</span>
    <br />
    <button onclick="word_insertion(this)" data-product-name="A">Insert A</button>
    
    <!-- Script = Insertion mot  -->
    <script>
    function word_insertion(element){
    document.getElementById('searchbar').value = element.getAttribute('data-product-name');}    
    </script>
    
    <!-- Script = Barre de recherche -->
    <script>
    function fsearch(){ 
    let input = document.getElementById('searchbar').value 
    input=input.toLowerCase(); 
    let x = document.getElementsByClassName('choice');       
    for (i = 0; i < x.length; i++) {  
    if (!x[i].innerHTML.toLowerCase().includes(input)) { x[i].style.display="none"; }
    else { x[i].style.display="list-item";                  
    }}}
    </script>

    -----

  2. #2
    Finelarme9

    Thumbs up Re : Trigger un input (qui agit comme une barre de recherche) en insérant un mot

    Ok la solution était simple.

    #### lien supprimé

    Citation Envoyé par html
    <input id="searchbar" onkeyup="fsearch()" type="text">
    <br />
    <span class="choice">A</span>
    <span class="choice">B</span>
    <br />
    <button onclick="word_insertion(this)" data-product-name="A">Insert A</button>
    Pour éviter d'utiliser des sites externes, merci de poursuivre la suite du code dans la discussion , avec la balise code.

    Le lien est supprimé
    Dernière modification par gienas ; 05/12/2020 à 14h34. Motif: Suppression de lien externe et début de recopie de code

Discussions similaires

  1. Pourquoi l'eau n'agit pas comme une cage de faraday
    Par invite6697c4ce dans le forum Physique
    Réponses: 6
    Dernier message: 02/12/2019, 19h07
  2. [Autre] Un haut parleur agit-il comme un microphone de guitare ?
    Par invite4baa99e0 dans le forum Électronique
    Réponses: 5
    Dernier message: 28/02/2017, 21h37
  3. automate avec ground comme input
    Par invite234dd953 dans le forum Électronique
    Réponses: 0
    Dernier message: 21/05/2010, 18h56
  4. incompatibilité CMOS et Schmitt Trigger input sur PIC
    Par invite50cc55df dans le forum Électronique
    Réponses: 0
    Dernier message: 24/04/2009, 10h05