Html

leritalsicilien Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Bussy14 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais creer pour mon site un jeu de pronostics avec pour chaque matchs 1 case sur 3 à cocher (1,X,2).
Le problème est que je voudrais que les pronostics qu'a mis le joueur me soit envoyer par email.

Comment faire pour que les réponse du pronostic me soit envoyer par email ?

Merci d'avance

2 réponses

Bussy14 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
Salut,

il y a une solution sur un site très pratique pour l'apprentissage de différents langages, mais il faut que le visiteur (celui qui t'envois le formulaire) aie un client e-mail tel que Outlook ou Thunderbird (en fait moi il ouvre avec thunderbird parce que celui-ci est installé, je sais pas comment le code réagit si aucune client n'est installé...
voici le code:
https://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_mail

sinon la manière la plus simple serait d'utiliser le PHP, mais peut-être existe-t-il aussi une solution en javascript... j'ai pas regardé, fouilles dans le site
https://www.w3schools.com/
il y a toujours beaucoup de choses intêressantes!

Bonne chance!
0
leritalsicilien Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, Se site m'a vraiment bien aidé.

Mais je voudrais savoir comment faire pour que dès que le message soit envoyé, la page se dirige vers une autre.

Ex: Je voudrais inserer ca :
<form action="MAILTO:aaa@aaa.aa"
et aussi ca :
<form action="pronostics.html"

Comment faire pour inserer les deux en même temps ?

Merci d'avance
0
Bussy14 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   5
 
Bon, pour ca, si tu veux juste rediriger le visiteur vers une autre page après avoir remplis le formulaire, je pense que le plus simple est d'ajouter une commande javascript dans la déclaration de ton bouton "submit".
Ajoute donc:
onclick="redirigerVisiteur()" dans les attributs du bouton d'envois
ainsi que :
<script type="text/javascript">
  function redirigerVisiteur() {
    window.location="http://la.page.de.redirection.htm";
  }
</script>

Dans les en-tête <head> et </head>

Ce qui donne ca:
<html>
<head>
  <title>Formulaire qui envois par mail et redirige visiteur</title>
  <script type="text/javascript">
    function redirigerVisiteur() {
      window.location="http://la.page.de.redirection.htm";
    }
  </script>
</head>
<body>

  <form action="mailto:moi@hotmail.com" method="get">
    Test:
    <input type="text" name="test1" />
    <input type="submit" value="Envoyer" onclick="redirigerVisiteur()" />
  </form>

</body>
</html>


L'attribut "onclick" ajoute une action suite à un "évènement" qui en l'occurence est le clique de la souris, et on appele la methode "redirigerVisiteur()" (que tu peux appeler du nom que tu veux tant que le même nom est utilisé pour la déclaration et l'appel de cette fonction), et dans la déclaration de celle-ci, on redirige le visiteur vers le lien désiré grâce à la procédure de javascript: "window.location".

Je l'ai testé sous firefox 2.0 et IE7, et ça marche pour les deux, malgrès un message de "warning" de IE sur le fait d'envoyer un mail.

Au plaisir de t'aider, et bonne continuation!

                                    - Bussy -
0