Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1581 connectés 

 


Dernière réponse
Sujet : [javascript] probleme avec un cc dans un mailto
ethernal

z0rglub a écrit a écrit :

donc pour faire plus propre, tu me conseilles de laisser comme ça ou de modifier qqch ?  




 
je laisserais comme ça (joli le code d'inversion des sélection !! :) je l'aurais fait inutilement avec une boucle :lol: )
 
Sinon, essaye de mettre pour chaque checkbox un nom identique (sauf "name=copie" ) avec un tableau genre "name=email[]" pour le récupérer avec une boucle sans devoir tester de quel type il est... mais je ne sais pas du tout si c'est faisable en javascript  :??:  (enfin, c'est juste pour le fun :D )
 
pour ne pas qu'il ajoute toutes les variables de ton formulaire à ton "mailto:zorglub@...", tu pourrais essayer de ne mettre aucun <INPUT=...> dans le <FORM></FORM>.  Mais il faut voir alors comment tu vas accéder aux checkbox.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ethernal

z0rglub a écrit a écrit :

donc pour faire plus propre, tu me conseilles de laisser comme ça ou de modifier qqch ?  




 
je laisserais comme ça (joli le code d'inversion des sélection !! :) je l'aurais fait inutilement avec une boucle :lol: )
 
Sinon, essaye de mettre pour chaque checkbox un nom identique (sauf "name=copie" ) avec un tableau genre "name=email[]" pour le récupérer avec une boucle sans devoir tester de quel type il est... mais je ne sais pas du tout si c'est faisable en javascript  :??:  (enfin, c'est juste pour le fun :D )
 
pour ne pas qu'il ajoute toutes les variables de ton formulaire à ton "mailto:zorglub@...", tu pourrais essayer de ne mettre aucun <INPUT=...> dans le <FORM></FORM>.  Mais il faut voir alors comment tu vas accéder aux checkbox.

z0rglub donc pour faire plus propre, tu me conseilles de laisser comme ça ou de modifier qqch ?
ethernal formulaire.action = destinataire;
   formulaire.submit();
 
voila pq ;)
tu crées un formulaire. qd tu l'envoies il gére une url du genre de "tapage.html?nom=xxx&adresse=yyy"
donc en fait, les variables d'un formulaires sont séparées par des &.

 

[edtdd]--Message édité par ethernal--[/edtdd]

z0rglub if (formulaire.copie.checked)  
   {  
    destinataire = destinataire+"?cc="+formulaire.copie.value;  
   }

 
devient :
if (formulaire.copie.checked)  
   {  
    destinataire = destinataire+"?cc="+formulaire.copie.value+"&";
   }
 
et tout rentre de l'ordre, mais je comprends pas pkoi

 

[edtdd]--Message édité par z0rglub--[/edtdd]

z0rglub ben si tu regarde le code, tu vois que :
<td align='center'><input type='checkbox' name='emaildetoto' value='toto@prout.fr'></td>
 
mais sinon, je lui ai jamais dit de le prendre pour le :
 
function mailer (formulaire)
   {
    var destinataire = "mailto:";
    var len = formulaire.elements.length;
    var i=0;
    for( i=0; i<len; i++)
    {
     if (formulaire.elements[i].type=='checkbox
9;)
     {
      if(formulaire.elements[i].checked  && formulaire.elements[i].name != 'copie')
      {
       destinataire = destinataire+formulaire.elements[i].value;
      }
     }
    }
    if (formulaire.copie.checked)
    {
     destinataire = destinataire+"?cc="+formulaire.copie.value;
    }

    alert(destinataire);
    formulaire.action = destinataire;
    formulaire.submit();
   }
 
<input type='checkbox' name='copie' value='plegall@ifaedi.insa-lyon.fr'>copie à pierrick</td>

 

[edtdd]--Message édité par z0rglub--[/edtdd]

ethernal il sort d'ou ton "emaildetutu=tata@prout.f" ???
tu dois bien l'avoir codé qq part non ?
 
t'aurait pas oublié subject=...
z0rglub n'est ce pas, que c bizarre !
stef_dobermann :eek2: la je vois pas :eek2:
z0rglub ben, je vais te faire des screenshot....
là c bon :
http://z0rglub.dns2go.com/images/mailing2.jpg  
mais après, c nimporte koi :
http://z0rglub.dns2go.com/images/mailing3.jpg  
stef_dobermann c koi exactement ton PB??
z0rglub et ça change rien
z0rglub voilà, j'ai enlevé le ; de la fin
stef_dobermann re :hello:  
il faut que tu enleve le ; de fin
 
Sinon
la fonction mail de PHP est plus approprié
z0rglub il faut mettre :
mailto:toto@prout.fr;?cc=tata@prout.fr;
mailto:toto@prout.fr?cc=tata@prout.fr;
mailto:toto@prout.fr;?cc=tata@prout.fr
mailto:toto@prout.fr?cc=tata@prout.fr
???
z0rglub voilà, j'ai fait cette page :
http://z0rglub.dns2go.com/essai/test2.php
essayer pour voir, je pense que vous allez comprendre d'où viens le pb...
Si qqun a une idée, je suis preneur

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)