Partage
  • Partager sur Facebook
  • Partager sur Twitter

Changer le texte apres un refresh de page

    27 mai 2017 à 19:31:33

    Bonjour de base j'ai ce bouton : 

    ref="{{ route('product.addToCart', ['id' => $product->id]) }}"
                           class="badge" role="button">Ajouter</a></div>


    et j'aimerai qu'une fois que je clique dessus le texte change 

    à savoir que quand je clique sur le bouton ca envoie une "fonction" qui fait une action dans une autre page et je crois que ca fait refresh la page où il y a le bouton du coup je vois le changement de texte pendant 0,5sec puis il redevient comme à la base.

    j'avais trouvé ca comme solution javascript pour changer le texte :

    <button class='regular' name='but_comment'
        onclick="this.getElementsByTagName('span')[0].innerHTML=(this.getElementsByTagName('span')[0].innerHTML=='Ajouter un commentaire'? 'Masquer la zone de commentaire':'Ajouter un commentaire');">
        <img alt="" src="/img/img_bouton.png" />  <span>Ajouter un commentaire</span>
      </button>

    et je l'avais adapté comme ca pour mon boutton : 

    <button class='regular' name='but_comment' href="{{ route('product.addToCart', ['id' => $product->id]) }}"
        onclick="this.getElementsByTagName('a')[0].innerHTML=(this.getElementsByTagName('a')[0].innerHTML=='Ajouter'? 'Déja Ajouté':'Ajouter');">
         <a href="{{ route('product.addToCart', ['id' => $product->id]) }}">Ajouter</a>
      </button>


    merci d'avance 

    edit : Sinon j'ai essayé ca aussi : 

    <div class="col-sm-6 col-md-4">
                        <div class="add">
    
                        @if ($product->isaddtocart)
                        <a href="{{ route('product.addToCart', ['id' => $product->id]) }}"
                            role="button">Ajouter</a>
                        @else
                           <a href="{{ route('product.addToCart', ['id' => $product->id]) }}"
                            role="button">Supprimer</a>
                        @endif
                    </div>

    mais le if est pas correct du coup il y a que supprimer qui s'affiche 

    -
    Edité par Poloplow 28 mai 2017 à 9:30:49

    • Partager sur Facebook
    • Partager sur Twitter

    Changer le texte apres un refresh de page

    × 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