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

JavaScript Discussion :

Suppression liste checkbox


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 28
    Par défaut Suppression liste checkbox
    Hello tout le monde,

    je me permets de laisser un petit message car j'ai besoin d'aide... HELP ME

    Je m'explique.

    J'ai une liste contenant des actus, chacune peut être vue, modifiée et supprimée. Pour la suppression, je dois sélectionner la checkbox se situant sur l'actu. Je peux donc faire une sélection de plusieurs actus et les supprimées tout d'un seul coup avec le bouton qui faut. Le problème, c'est que je suis une vrai QUICHE et je suis coincé.

    J'envoi un SOS au monde de développez.com pour m'aider. PLEASE...
    ("i send an sos to the world" dixit Sting)

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    qu'entends tu par suppression ???
    elle viennent d'ou ces infos ? elle sont en dur ? elle viennent d'une base ??
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 28
    Par défaut
    Merci de répondre.

    Les données viennent d'une base de données.
    En gros, je dois :
    - parcourir ma page
    - récupérer les valeurs "checké"
    - et les supprimer (mais pour la suppression, j'ai déjà une petite fonction qui doit marcher donc ça va)

    Merci bien.

    Immo

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    et tu veux récupérer ce qui est checké ?
    tu as un bout de code des checks ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 28
    Par défaut
    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
     
    <!-- effacer -->
    							<cmsTags:if value="<%=userCms.getMyParams().rule_id == 1636%>">
    								<cmsTags:if value="<%=privlegeLevel > 6%>">
    									<cmsTags:if value="<%=!Requests.myCms.getSuppr()%>">
    										<cmsTags:if value="<%=aLine[0].equals(Constants.TRUE)%>">
    											<input type="checkbox" name ="value<%=aLine[2]%>")">
    										</cmsTags:if>
    									</cmsTags:if>
     
    									<cmsTags:if value="<%=Requests.myCms.getSuppr()%>">
    											<input type="checkbox" name ="value<%=aLine[2]%>" value="<%=aLine[2]%>">
    									</cmsTags:if>
     
    								</cmsTags:if>
    							</cmsTags:if>
    Oui c'est ça, en gros je dois récupéré une liste des valeurs des checkbox "checkés"

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    une boucle sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms[0].getElementsByName('value'+<%=aLine[2]%>)
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 28
    Par défaut
    Euuuuh,

    je bosse sur une feuille jsp où j'ai écrit une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script language="JavaScript">
     
    function supprimerArticles(){
    	alert('ici');
     
    }
    </script>
    c'est lorsque j'appuie sur le bouton supprimer que j'appelle cette méthode.

    je veux récupérer les values des checkboxs checkés.

    Immo

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ben boucle sur la collection dans la fonction pour faire un test

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (document.forms[0].getElementsByName('value'+<%=aLine[2]%>)[i].checked)
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  9. #9
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 28
    Par défaut
    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
    <script language="JavaScript">
     
    function supprimerArticles(){
     
    	var RecupArticles = new array();	/*tableau dans lequel je vais récupérer les articles checkées */
    	var i = int;						/*variable pour parcourir la boucle */
    	var max = int;						/*variable indiquant le nombre maximum d'articles présent */
     
    	max=<%= %>
     
    	alert('ici');
    	for(i=0; i<max; i++){	
    		if (document.getElementsByName(<%=aLine[2]%>)[i].checked) {
    			RecupArticles[i]=document.getElementsByName(<%=aLine[2]%>)[i]
    		}
     
    	}
     
    }
    </script>
    voila ma méthode. Elle n'est pas complète car après, je dois envoyer le tableau contenant les articles à supprimer vers une méthode delete.
    Mais pour le moment, je peux avoir votre critique? svp.

    Merci

    Immo

  10. #10
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    heu ne vaut il pas mieux recupérer des valeurs plutot que des objets si cela doit te mener à un traitement sur BD coté serveur ... ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  11. #11
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 28
    Par défaut
    Euh ben si, c'est le cas, je récupère une valeur que je place dans le tableau RecupArticles.

  12. #12
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    heu je n'ai pas l'impression que ce soit le cas fait un

    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  13. #13
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 28
    Par défaut
    Ah m.... !!! effectivement, ça passe pas.
    Qu'est ce que tu pourrais me proposé suivant la structure que j'ai faite?

    Merci SpaceFraog de ta patience.

    Immo

  14. #14
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ben ne mets pas l'objet dans. la liste mais son .id ou son .value ? enfin un element qui te permettra de l'identifier coté serveur ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RecupArticles[i]=document.getElementsByName(<%=aLine[2]%>)[i].id
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RecupArticles[i]=document.getElementsByName(<%=aLine[2]%>)[i].value
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Réponses: 5
    Dernier message: 14/10/2010, 16h37
  2. [1.x] Filtrage d'une liste checkbox dans un formulaire symfony
    Par saberwer dans le forum Symfony
    Réponses: 2
    Dernier message: 27/08/2010, 13h33
  3. Comment recupérer les cases selectionnés dans une liste à Checkbox
    Par Ange_1987 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 14/03/2009, 00h57
  4. pbm suppression list de paires <chaine, ensemble>
    Par tachaout dans le forum SL & STL
    Réponses: 3
    Dernier message: 08/03/2009, 17h52
  5. [VBA] Suppression liste
    Par ancel17 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/04/2008, 09h52

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