Bonjour,
sur une page HTML je voudrais exécuter plusieurs actions en un seul bouton.
exemple dans body :
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form action="http://www.test.com" method="post">
<p><font color="white"><textarea name="message" id="message" cols="45" rows="8">Cooool
</textarea></font><font color="white"><input type="submit" value="envoyer" class="envoyer" />
</font></p>
</body>
en clair je voudrais 2 et/ou plus de form action.
Merci
Soit plus explicite, quel genre d’actions ?
Sont-elles réalisables en javascript ?
Si oui : <input type=“submit” onClick=“mafonction();”>
Dans mafonction(); a la fin tu mets les autres actions (fonctions) à executer.
Sinon je ne comprends pas le probleme, ton script te renvoie sur ta page index.html apparement. Si elle était en PHP tu aurais pu faire :
if(isset($_POST['message']))
{
premiere action
deuxieme action
}
Tu n’es nul part limité à un nombre d’action.
PS : n’oublie pas de fermer ton formulaire avec la balise </form>
En commençant déjà par fermer le tag form, tu devrais pouvoir en faire plus deux :
Bonjour,
sur une page HTML je voudrais exécuter plusieurs actions en un seul bouton.
exemple dans body :
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form action="http://www.test.com" method="post">
<p>
<font color="white">
<textarea name="message" id="message" cols="45" rows="8">Cooool
</textarea>
</font>
<font color="white">
<input type="submit" value="envoyer" class="envoyer" />
</font>
</p>
</form>
<form action="http://www.test2.com" method="post">
<p>
<font color="white">
<textarea name="message" id="message" cols="45" rows="8">Cooool
</textarea>
</font>
<font color="white">
<input type="submit" value="envoyer" class="envoyer" />
</font>
</p>
</form>
</body>
Mais j’ai peut-être rien compris. Tu veux peut-être mettre deux champs de formulaire? dans ce cas, je pense qu’un bon cours sur le HTML s’impose 
merci effectivement ce n’est pas ça mais merci quand même
Donc si j’ai bien compris tu veux faire deux actions sur un bouton, quelles sont ces actions exactement ?
les actions envoient une requete en php comme ceci :
http://www.test.com/rencontres/envoi.php?p…pondre=78523641
et ensuite ouvre une page de confirmation pour dire que le message a bien été envoyer
Ceci ?
Quand je clique sur ton lien j’arrive sur une page pas très chaleureuse…
En fait est ce que tu connais un peu PHP?
[PHP]
Apparement tu dois simplement envoyer un message donc tu auras :
<html?#62;
<head><title>Gnééé</title></head>
<body>
<?php
if(isset($_POST['message']))
{
if($sql = mysql_query("JENVOI MON TRUC DANS BDD"))
{
echo "Le message a bien été envoyé";
}
if(mail(to, sujet, message, from, headers))
{
echo "Le message a bien été mailé";
}
}
?>
<form method="POST" name="formulaire" action="test.php">
<textarea name='message' cols='40' rows='40'></textarea>
<input type="submit" value="valider">
</form>
</body>
</html?#62;
[/PHP]
Bon voilà j’ai mis n’importe quoi, tu n’as toujours pas dit a quoi correspondait tes deux actions donc forcement on ne peux pas trop t’apporter de réponses solides.
Dans ce code, je considère que tu veux envoyer un message, donc si tu as validé en cliquant sur le bouton, j’enregistre le message dans la base de données, ou alors je le mail, enfin la c’est toi qui mets ce que tu veux … allez salut !!
voila le départ :
seulement les 2 form action ne sont pas possible
voila ce dont je veux arriver
merci
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form action="http://www.test.com/rencontres/envoi.php?p...pondre=78523641" method="post">
<form action="http://www.test2.com/rencontres/envoi.php?p...pondre=78523641" method="post">
<p><font color="white"><textarea name="message" id="message" cols="45" rows="8">Cooool
</textarea></font><font color="white"><input type="submit" value="envoyer" class="envoyer" />
</font></p>
</body>
En gros tu veux dispatcher l’envoi sur plusieurs serveurs.
Le mieux serait de le faire en PHP, avec une page qui ferait ça automatiquement. Faudra juste que tu te coltine l’aspect HTTP.
Tu peux aussi tenter javascript, et pour chaque serveur (via onsubmit) envoyer le formulaire dans une nouvelle page.
je n’ai toujours pas réussi à faire ce que je voulez, je vais mieux vous expliquer :
J’ai un formulaire sur ma page avec comme texte “Coucou” et j’ai un bouton envoyer.
Lorsque que je click sur le bouton envoyer je voudrais qu’il envoie le message “Coucou” a plusieurs contact. Ce ne sont pas des adresses mails, seulement des pseudos. Au préalable bien sur je me logue avec mon login sur le site et une fois cliquer sur envoyer ca envoie a tous les autres Logins du site que j’ai choisie.
<body id="rencontres" onload="loadplayer();" bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form action="/messagerie/envoi.php?pseudo=PSEUDO" method="post">
<p><textarea name="message" id="message" cols="45" rows="8">Coucou</textarea>
<input type="submit" value="envoyer" class="envoyer" /></p>
</form>
</body>
Merci de votre aide
Je ne pense pas que je répondrai plus 
Si c’est une application pour toi, alors je pense que tu as la possibilité de toucher au code php/mysql (ou autre couple), et dans ce cas faut voir.
Mais là, j’ai l’impression que tu veux un système visant à faire de l’envoi de masse de messages privés dans un but connu (spam, etc).
Et comme je l’ai dis, tu as l’air d’avoir accès au code PHP. Donc plutôt que de t’emmerder avec plusieurs formulaire, sépare ta liste de contact par un ‘;’, récupère leur identifiant, etc.
oui d’accord merci, ce n’est pas du spam non, enfin bon merci