Arniould
Messages postés22Date d'inscriptionmercredi 2 avril 2008StatutMembreDernière intervention27 mai 2008
-
27 mai 2008 à 11:35
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 2009
-
27 mai 2008 à 17:09
Bjr,
je veux que mon script javascript insère une ligne dans mon HTML,
j'ai utilisé la ligne suivante pour qu'il me renvoie ma ligne:
<script type="text/javascript">
function SpreadTheNews(Ami){
var titre=escape("Demande d'information");
var message=escape("Bonjour,");
document.form.action="[mailto:toto@toto.fr mailto:toto@toto.fr]";
//On attrappe tous les inputs
TabInputs=document.getElementsByName('input');
//On prepare un tableau pour y stcoker les checkboxes
TabChecks=new Array();
//On parcourre la collection des inputs pour mettre les checkboxes dans l'array
for(i=0;TabInputs[i];i++){
if(TabInputs[i].type=='checkbox'){TabChecks.push(TabInput[i])
}
//Voilà maintenant TabChecks ne comporte que les checkboxes de la page
//Verfions maintenant lesquels sont cochés
var Checked= new Array()
for (i=0;TabChecks[i];i++){
if(TabChecks[i].checked){Checked.push(TabChecks[i].value)}
}
}
// VOilà TabChecks[i] comporte le nom de tous les checkboxes cochés ...
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 27 mai 2008 à 15:46
j'aime bien le input type reset qui n'est pas dans un formulaire. Il fonctionne vraiment?
Sinon avant table met une balise form après </table> met une balise </form>
Sinon une fois que tu as récupéré les cases cochées tu donne l'instruction qui changera l'action du form et non pas avant...
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 27 mai 2008 à 15:54
déjà dit que ce n'est pas la bonne syntaxe : [onclick( Envoi Mail]
et pour citer maelob : onsubmit dans la balise form qui appellera la fonction qui changera l'action Cordialement Bul [mon Site] [M'écrire]
<script type="text/javascript">
function SpreadTheNews(Ami){
var titre=escape("Demande d'information");
var message=escape("Bonjour,");
document.form.action="[mailto:toto@toto.fr mailto:toto@toto.fr]";
//On attrappe tous les inputs
TabInputs=document.getElementsByName('input');
//On prepare un tableau pour y stcoker les checkboxes
TabChecks=new Array();
//On parcourre la collection des inputs pour mettre les checkboxes dans l'array
for(i=0;TabInputs[i];i++){
if(TabInputs[i].type=='checkbox'){TabChecks.push(TabInput[i])
}
//Voilà maintenant TabChecks ne comporte que les checkboxes de la page
//Verfions maintenant lesquels sont cochés
var Checked= new Array()
for (i=0;TabChecks[i];i++){
if(TabChecks[i].checked){Checked.push(TabChecks[i].value)}
}
DOCUMENT.FORM.ACTION="[mailto:TOTO@TOTO.FR MAILTO:TOTO@TOTO.FR]";
}
// VOilà TabChecks[i] comporte le nom de tous les checkboxes cochés ...
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 27 mai 2008 à 16:13
L'appel se fera lors du submit du formulaire. sais tu au moins ce qu'est un formulaire car si tu ne connais pas les bases du html ça risque d'être dur!!!!
avec ton tableau de valeur "checked" tu completes le mailto avec un boucle
var mailto = "mailto:";
for (i=0;i<tabchecked.length;i++) {
mailto += adresse mail du tableau suivi de virgule ou point vigule je ne sais plus
}
mailto += "?subjet.....";
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 27 mai 2008 à 16:33
J'ai un bouton envoyer normalement
[ Cliquer pour envoyer]
c'est un lien et pas un bouton :-/ desolée mais je ne suis pas prof d'HTML si tu connais pas les bases d'html je ne peux rien pour toi
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
maelob
Messages postés943Date d'inscriptionmardi 14 novembre 2006StatutMembreDernière intervention 7 août 20093 27 mai 2008 à 17:09
>>Commence déjà par le html seul... parce que ça a pas l'air d'être acquis
Quand je dis ça je dis apprend le html... car si tu ne sais pas ce qu'est un formulaire ni un bouton submit tu risques pas d'y arriver
<hr size="2" width="100%" />
Maelo ou Elo --> Mon blog
Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)