Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur lors de la gestion des tableaux en js

TypeError : liste.push is not a function

    3 octobre 2021 à 8:58:28

    Bonjour a vous,

    J'ai un petit problème avec mon code j'ai créé une liste de checkbox et j'ai fais une boucle sur ces checkbox. Lors d'un click sur chaque checkbox la valeur de celui est récupéré et stocker dans mon tableau "liste" en faisant list.push(this.value). après les différentes sélections il y a un bouton de validation qui lui récupère les valeurs du tableau et les format avec le "toString()" puis vide le tableau. Mon souci est que ça ne marche qu'une seule fois. Lorsque je fais un deuxième essais on affiche une erreur du type liste.push is not a function. J'utilise du jquery.

    Merci d'avance de votre aide.

    -
    Edité par Lamecarlate 3 octobre 2021 à 11:19:46

    • Partager sur Facebook
    • Partager sur Twitter
      3 octobre 2021 à 9:36:48

      Bonjour,

      Manque de précisions

      Vous êtes ici sur un forum d'entraide communautaire et non pas sur un forum de demande de service, le but n'est donc pas de fournir une réponse toute faite ou de directement fournir la solution à quiconque viendrait sans la moindre trace. Afin d'obtenir de l'aide et une solution à votre problème, il est fortement recommandé de présenter clairement l'état actuel du problème en nous fournissant :

      • Un descriptif clair et précis du problème
      • La tentative actuelle de résolution que vous avez effectué : le code HTML et le code JS, colorés à l'aide du bouton </>
      • Le résultat attendu et le résultat actuel
      • Toutes pistes de recherches pouvant aider à la résolution

      Mauvais titre

      Le titre est un élément important qui ne doit pas être négligé. N'oubliez pas cette règle simple : le titre idéal résume la question que vous allez poser en une petite phrase. Il doit permettre aux visiteurs de se repérer facilement dans le forum visité et d'identifier le sujet à sa seule lecture.

      Vous pouvez utiliser divers préfixes comme [Erreur], [MySQL], [Compatibilité], etc... Aussi, pensez à consulter les règles propres à chaque forum (visibles dans les topics épinglés en haut des sections).

      De plus, choisir un bon titre permet de rendre plus faciles les recherches des autres membres.

      Les titres de type "besoin d'aide" ou "problème" ne sont pas tolérés.

      Merci de modifier votre titre. Pour cela, éditez le premier message de votre sujet.

      (titre originel : Les tableaux)


      J'ai modifié le titre, merci de ne pas poster de doublon. Édite ton message pour ajouter le code, avec le bouton </> de la barre d'outils du forum.

      -
      Edité par Lamecarlate 3 octobre 2021 à 11:21:01

      • Partager sur Facebook
      • Partager sur Twitter

      Pas d'aide concernant le code par MP, le forum est là pour ça :) (en plus je n'y connais rien en C)

        3 octobre 2021 à 12:43:26

        Oui, il nous en faudrait plus pour pouvoir t'aider. Pour le moment, tout ce que je peux dire c'est que je soupçonne que ton bouton "validation" fait un peu plus que vider ton tableau. Il doit transformer la variable en autre chose qu'un array, donc la fonction push() n'est plus valable.
        • Partager sur Facebook
        • Partager sur Twitter

        Erreur lors de la gestion des tableaux en js

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown