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 :

Checkbox coché => Suppression


Sujet :

JavaScript

  1. #41
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Les valeurs sont postées mais vide.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Response.write('<input type="checkbox" name="supp<%=i%>" onclick="test_chckbx();">')
    Response.write('<input name="dat<%=i%>" type='hidden'  value="'&rs3("date")&'">')
    Response.write('<input name="km<%=i%>"  type='hidden'  value="'&rs3("km")&'">')
    Response.write('<input name="evt<%=i%>" type='hidden'  value="'&rs3("NomColonneEvenement")&'">')
    Response.write('<input name="pst<%=i%>" type='hidden'  value="'&rs3("NomColonnePrestataire")&'">')
    C'est quelque chose de ce genre que tu dois faire.

  2. #42
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut
    aie...
    On va continuer la route ensemble si tu veux bien...
    Premier souci :
    Les response.write sont à mettre entre balise ASP et donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <%
    	Response.write('<input type="checkbox" name="supp<%=i%>" onclick="test_chckbx();">')
    	Response.write('<input name="dat<%=i%>" type='hidden'  value="'&rs3("date")&'">')
    	Response.write('<input name="km<%=i%>"  type='hidden'  value="'&rs3("km")&'">')...
    	%>
    Le problème c'est que ma balise asp se ferme a la première ligne au niveau du nom de ma checkbox .. que puis-je faire ?

  3. #43
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Ces instructions sont inclues dans la boucle while not rs3.eof donc ça devra marcher on mettant le tag asp <% %>

  4. #44
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut
    malheureusement pour nous ce n'est pas le cas : Sauf erreur de ma part ...



    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
     
    <% i=0
    	if  not IsEmpty(num_materiel) then							
    	requete = "select *  from parc_gestion_vehicule "
    	requete = requete & " inner join parc_prestataire on prestataire = idprestataire "
    	requete = requete & " inner join parc_evenement on evenement = idevenement and num_materiel = "&num_materiel&"  "
    	requete = requete & " order by date desc "
    	Set rs3 = Db_sql.Execute(requete)
    	while not rs3.eof
    	Response.write("<tr>")
    	Response.write("<td align='center'>"&rs3("date")&"</td>")
    	Response.write("<td align='center'>"&rs3("km")&"</td>")
    	Response.write("<td align='center'>"&rs3("Libelle")&"</td>")
    	Response.write("<td align='center'>"&rs3("libellé")&"</td>")
    	Response.write("<td align='center'>"&rs3("montant")&"</td>")
    	Response.write("<td align='center'>"&rs3("nb_heure")&"</td>")
    	Response.write("<td align='center'>"&rs3("commentaire")&"</td>")
    	Response.write('<input type="checkbox" name="supp<%=i%>" onclick="test_chckbx();">')
    	Response.write('<input name="dat<%=i%>" type='hidden'  value="'&rs3("date")&'">')
    	Response.write('<input name="km<%=i%>"  type='hidden'  value="'&rs3("km")&'">')
    	Response.write('<input name="evt<%=i%>" type='hidden'  value="'&rs3("NomColonneEvenement")&'">')
    	Response.write('<input name="pst<%=i%>" type='hidden'  value="'&rs3("NomColonnePrestataire")&'">')
    			%>
    	<td align="center" >
    	<!--<input type="checkbox" name="supp<%=i%>" onclick="test_chckbx();">
    	<input name='mat<%=i%>' type='hidden' value='<%=num_materiel%>'>
    	<input name="dat<%=i%>" type='hidden'  value="<%=dat%>">
    	<input name="km<%=i%>"  type='hidden'  value="<%=km%>">
    	<input name="evt<%=i%>" type='hidden'  value="<%=evenement%>">
    	<input name="pst<%=i%>" type='hidden'  value="<%=prestataire%>">-->
    </td>
    	<%
    							i=i+1							
    							Response.write("</tr>")
    							rs3.movenext 	
    							wend
    							 response.write("<input name='cpt' type='hidden' value="&i&">")
    Sinon tu avais raison .. les champs ne sont pas envoyé. Seule le mat est envoyé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name='mat<%=i%>' type='hidden' value='<%=num_materiel%>'>
    Au debut, l'utilisateur commence par choisir un matériel dans un sélect.. avec un onchange, un tableau apparait en dessous correspondant au matériel sélectionné .. avec une date, un km, un événement, ....

    Le fait est que je ne peux pas poster mes valeurs de date km .. avec celle du matos car je ne les choisi pas..
    Tu me comprends?

    Suffit de trouver le moyen d'envoyer les 4 autres champs (dat, km, evt , pst)

  5. #45
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Les champs sont envoyées mais ils ont des valeurs vide.
    Remplis les dans la boucle while not rs3.eof avec les valeurs correspondantes car la boule se ferme après ces instructions.

  6. #46
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut
    Je ne peux pas leur affecter de valeurs car c'est eux qui doivent la prendre eux meme selon la requete de la bd.
    De plus,je crois que les champs ne sont pas envoyé car comme je te le disais, il y a une erreur avec la manipulation des balises ASP <% %>

    <--OUVERTURE
    Ma requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Set rs3 = Db_sql.Execute(requete)
    	while not rs3.eof
    	Response.write("<tr>")
    	Response.write("<td align='center'>"&rs3("date")&"</td>")
    	Response.write("<td align='center'>"&rs3("km")&"</td>")
    	Response.write("<td align='center'>"&rs3("Libelle")&"</td>")
    	Response.write("<td align='center'>"&rs3("libellé")&"</td>")
    	Response.write("<td align='center'>"&rs3("montant")&"</td>")
    	Response.write("<td align='center'>"&rs3("nb_heure")&"</td>")
    	Response.write("<td align='center'>"&rs3("commentaire")&"</td>")
    	Response.write('<input type="checkbox" name="supp<%=i%>"
    <-- DEUXIEME OUVERTURE (qui ne sert a rien) et fermeture de ma balise ASP juste derriere ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    onclick="test_chckbx();">')
    	Response.write('<input name="dat<%=i%>" type='hidden'  value="'&rs3("date")&'">')
    	Response.write('<input name="km<%=i%>"  type='hidden'  value="'&rs3("km")&'">')
    	Response.write('<input name="evt<%=i%>" type='hidden'  value="'&rs3("NomColonneEvenement")&'">')
    	Response.write('<input name="pst<%=i%>" type='hidden'  value="'&rs3("NomColonnePrestataire")&'">')
    			%>

  7. #47
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    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
    21
    22
    23
    <%
    i=0;
    Set rs3 = Db_sql.Execute(requete)
    	while not rs3.eof
    	Response.write("<tr>")
    	Response.write("<td align='center'>"&rs3("date")&"</td>")
    	Response.write("<td align='center'>"&rs3("km")&"</td>")
    	Response.write("<td align='center'>"&rs3("Libelle")&"</td>")
    	Response.write("<td align='center'>"&rs3("libellé")&"</td>")
    	Response.write("<td align='center'>"&rs3("montant")&"</td>")
    	Response.write("<td align='center'>"&rs3("nb_heure")&"</td>")
    	Response.write("<td align='center'>"&rs3("commentaire")&"</td>")
    	Response.write('<td><input type="checkbox" name="supp<%=i%>"onclick="test_chckbx();">')
    	Response.write('<input name="dat<%=i%>" type="hidden"  value="'&rs3("date")&'">')
    	Response.write('<input name="km<%=i%>"  type="hidden"  value="'&rs3("km")&'">')
    	Response.write('<input name="evt<%=i%>" type="hidden"  value="'&rs3("NomColonneEvenement")&'">')
    	Response.write('<input name="pst<%=i%>" type="hidden"  value="'&rs3("NomColonnePrestataire")&'"></td>')
    	Response.write("</tr>")
    	i=i+1
    	rs3.movenext 	
    	wend
    	response.write("<input name='cpt' type='hidden' value="&i&">")
    %>

  8. #48
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut
    Aie, on ne se comprend pas..
    Meme la coloration joue en ma faveur..
    La balise asp du début est ouvrante.... mais elle ne va pas jusqu'à la dernière balise asp fermante du bas du fichier..

    Le souci vient du fait quel se ferme a la première balise asp fermante qu'elle rencontre.. C'est a dire :
    name="supp<%=i%>"
    Donc la suite du fichier n'est plus considéré comme asp ..
    Tu me suis ?

  9. #49
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Tu dois corriger ces erreurs .
    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
    21
    22
    23
    <%
    i=0;
    Set rs3 = Db_sql.Execute(requete)
    	while not rs3.eof
    	Response.write("<tr>")
    	Response.write("<td align='center'>"&rs3("date")&"</td>")
    	Response.write("<td align='center'>"&rs3("km")&"</td>")
    	Response.write("<td align='center'>"&rs3("Libelle")&"</td>")
    	Response.write("<td align='center'>"&rs3("libellé")&"</td>")
    	Response.write("<td align='center'>"&rs3("montant")&"</td>")
    	Response.write("<td align='center'>"&rs3("nb_heure")&"</td>")
    	Response.write("<td align='center'>"&rs3("commentaire")&"</td>")
    	Response.write('<td><input type="checkbox" name="supp'&i&'"onclick="test_chckbx();">')
    	Response.write('<input name="dat'&i&'" type="hidden"  value="'&rs3("date")&'">')
    	Response.write('<input name="km'&i&'"  type="hidden"  value="'&rs3("km")&'">')
    	Response.write('<input name="evt'&i&'" type="hidden"  value="'&rs3("NomColonneEvenement")&'">')
    	Response.write('<input name="pst'&i&'" type="hidden"  value="'&rs3("NomColonnePrestataire")&'"></td>')
    	i=i+1							
    	Response.write("</tr>")
    	rs3.movenext 	
    	wend
    	response.write("<input name='cpt' type='hidden' value="&i&">")
    %>

  10. #50
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut
    Ya du mieux, ya du mieux mais ne crions pas victoire.. Les simples quottes, il n'aiment pas du tout.. et si je les enlève (ou si je mets des doubles) c'est la même ...

  11. #51
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Remplacer les simples quotes par des doubles quotes et les doubles quote par des simples quotes sur cette partie.
    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
    21
    22
    23
    <%
    i=0;
    Set rs3 = Db_sql.Execute(requete)
    	while not rs3.eof
    	Response.write("<tr>")
    	Response.write("<td align='center'>"&rs3("date")&"</td>")
    	Response.write("<td align='center'>"&rs3("km")&"</td>")
    	Response.write("<td align='center'>"&rs3("Libelle")&"</td>")
    	Response.write("<td align='center'>"&rs3("libellé")&"</td>")
    	Response.write("<td align='center'>"&rs3("montant")&"</td>")
    	Response.write("<td align='center'>"&rs3("nb_heure")&"</td>")
    	Response.write("<td align='center'>"&rs3("commentaire")&"</td>")
    	Response.write("<td><input type='checkbox' name='supp"&i&"'onclick='test_chckbx();'>")
    	Response.write("<input name='dat"&i&"' type='hidden'  value='"&rs3("date")&"'>")
    	Response.write("<input name='km"&i&"'  type='hidden'  value='"&rs3("km")&"'>")
    	Response.write("<input name='evt"&i&"' type='hidden'  value='"&rs3("NomColonneEvenement")&"'>")
    	Response.write("<input name='pst"&i&"' type='hidden'  value='"&rs3("NomColonnePrestataire")&"'></td>")
    	i=i+1							
    	Response.write("</tr>")
    	rs3.movenext 	
    	wend
    	response.write("<input name='cpt' type='hidden' value="&i&">")
    %>

  12. #52
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 192
    Par défaut
    MERCI merci merci merci ..
    Ca marche presque .. Il suffit que je bidouille dans ma requête...
    Mais merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. fonction pour compter le nombre de checkbox coché ?
    Par Death83 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 15/09/2005, 11h28
  2. nombre de checkbox cochés
    Par manaboko dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/05/2005, 15h39
  3. [débutant] obtenir le nombre de checkbox cochées
    Par macke_d dans le forum Composants
    Réponses: 3
    Dernier message: 30/03/2005, 02h17
  4. Réponses: 9
    Dernier message: 12/01/2005, 17h00
  5. [XML][XSL]afficher une checkbox cochée
    Par kirk80 dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/09/2004, 17h49

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