Formulaire html (réponce boite mail) sans php

Fermé
SkyniXx - 14 août 2020 à 00:35
 SkyniXx - 16 août 2020 à 11:44
Bonjour,

avant tout il faut savoir que je debute
Voici mon problème,
j'ai crée un site internet et j'y ai mit un formulaire comme ceci:

HTML:


<div class="formulaire">

<form action="toto.php" method="post" >

<div id="contact"></div>

<fieldset>
<legend>Ihre Kontaktdaten :</legend>
<label for="email">deine E-Mail :</label>
<input type="email" name="email" size="20"
maxlength="40" value="email" id="email" style="width: 200px; height: 30px" />

<div class="label2">
<label for="comments">Ihre Anfrage :</label>
</div>
<textarea name="comments" id="comments" cols="20" rows="4" style="width: 200px; height: 130px"></textarea>
<a href="mailto:***@***">Ecrivez-moi</a>
</fieldset>

<p>
<input type="submit" value="senden" />
<input type="reset" value="abgesagt" />

</p>
</form>
</div>
</div>
</div>

ET LE CSS:

.contact .container .contact_title h1{
margin-top: -650px;
text-align: center;
font-family: 'Montserrat' , sans-serif;
color: #222222;
font-weight:700;
font-size: 35px;
text-transform: uppercase;
color: white
}

.contact .container .background_contact{
margin-top: 75px;
margin-right: 48px;
background-color: #222222;
color: #fff;
text-transform: uppercase;
padding: 20px 50px;
border-radius: 3px;
text-decoration: none;
text-shadow: 0 0 2px #000000;

}

.contact .container .appel{
text-align: center;
margin-top: 80px;
}

.contact .container .appel a{
background-color: white;
color: black;
text-decoration: none;
text-transform: uppercase;
padding: 20px 50px;
border-radius: 3px;
text-decoration: none;
text-shadow: 0 0 1px #000000;
}

.contact .container .formulaire{
text-align: center;
margin-top: 150px;
}

.contact .container .formulaire .formulaire_body{
padding: 1em;
border: 1px solid #CCC;
}

.contact .container .formulaire .formulaire_body{
text-align: center;
font-family: 'Montserrat' , sans-serif;
color: #222222;
font-weight:700;
font-size: 20px;
text-transform: uppercase;
color: white
}

.tite_formulaire h1{
margin-top: 70px;
text-align: center;
font-family: 'Montserrat' , sans-serif;
color: #222222;
font-weight:700;
font-size: 35px;
text-transform: uppercase;
color: white;
}

form {
background-color:#FAFAFA;
padding:10px;
width:280px;
margin-top: -110px;
}
fieldset {
padding:0 20px 20px 20px;
margin-bottom:10px;
border:1px solid #DF3F3F;
}
legend {
margin-top: 50px;
text-align: center;
font-family: 'Montserrat' , sans-serif;
color: #222222;
font-weight:700;
font-size: 16px;
text-transform: uppercase;
color: white;
}
label {
margin-left: -370px;
margin-right: 30px;
display:block;
margin-top: 20px;
text-align: center;
font-family: 'Montserrat' , sans-serif;
color: #222222;
font-weight:700;
font-size: 16px;
text-transform: uppercase;
color: white;
}

.label2{
padding: 1em;
}

label.inline {
margin: 0 auto;
width: 400px;
padding: 1em;
border: 1px solid #CCC;
border-radius: 1em;
}
input, textarea, select, option {
background-color:#FFF3F3;
text-align: center;
}
input, textarea, select {
padding:3px;
border:1px solid grey;
border-radius:5px;
width:200px;
box-shadow:1px 1px 2px #C0C0C0 inset;
margin-top: -30px;
font-family: 'Montserrat' , sans-serif;
font-weight:600;
}
select {
margin-top:10px;
}
input[type=radio] {
background-color:transparent;
border:none;
width:10px;
}
input[type=submit], input[type=reset] {
width:100px;
margin-left:5px;
box-shadow:1px 1px 1px grey;
cursor:pointer;
margin-left: 00px;
text-transform: uppercase;
}

.formulaire{
margin-left: 445px;
margin-top: -50px;
}

champ{
height: 200px;
width: 200px;

Ce que je trouve ne sais pas faire c'est d'envoyer la réponce a une adresse mail,

il y a surement des erreur...

merci de m'aider...


Configuration: Windows / Chrome 84.0.4147.105
A voir également:

5 réponses

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
14 août 2020 à 00:39
Bonjour
Sans php... impossible
0
comment faire alors, j'ai essayer mais sans succès,
0
Salut,
il faut passer par un serveur mail pour envoyer des mails.
En PHP cela passe par la fonction mail() et bien sûr qu'il y ait un serveur de mail disponible sur votre serveur.
Il existe plein de tutos sur le sujet , vous en trouverez facilement('envoi de mail PHP' ou 'fonction mail PHP').
Pour être clair un formulaire HTML ne sert qu'à une chose:
transmettre les données à un programme.
Un programme(exemple PHP ou JavaScript) peut traiter les données afin qu'on puisse en faire ce qui est nécessaire:
les utiliser directement dans la page(JavaScript), les enregistrer dans une base de données(PHP ou autre programme serveur) ou en local(JavaScript , les cookies ou localStorage), les envoyer par mail(serveur mail POP ou SMTP contacté par PHP) ou toute action nécessaire au programme.

Note:
"mailto" en HTML est très limité, ne fonctionnera que si l'utilisateur à son compte mail associé au navigateur ce qui n'est pas toujours(rarement?) le cas, et ouvrira une fenêtre 'nouveau message dans sa boîte mail'. Il vaut mieux privilégier une autre solution ou au moins indiquer l'email de façon valide dans le HTML pour que la personne puisse vous écrire de sa boîte mail plutôt que de passer par mailto ce qui sera pas toujours possible.
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
14 août 2020 à 10:55
Bon,

Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Ensuite,
tu dis avoir essayé .... mais sans nous montrer le code. Donc difficile de te dire ce qui n'est pas bon.
Il faudrait également nous indiquer où est hébergé ton site.
Si en LOCAL sur ton ordi, quel logiciel utilises tu pour émuler un serveur web ? ( wamp ? xampp ? easyphp ? Laragon (que je conseille), autre ? )
Et si tu utilises l'un de ces logiciels... as tu paramétré le SMTP ?

Nativement, la plus-part des serveurs permettent d'utiliser la fonction sendmail. .. mais si elle est désactivée, ou qu'elle ne fonctionne pas, tu peux toujours utiliser la class php : phpMailer

0
bonjour, le code je ne l'ai plus..

Je suis sur bracket c'est ce que m'avais conseiller des personnes dans le domaine..
Pour l'instant mon site est en local mais je compte l'heberger par la suite
0
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
16 août 2020 à 11:42

Je suis sur bracket

On s'en moque.... Tu serais sur notepad++, notepad, visualstudiocode, netbeans... ou n'importe quel autre éditeur de texte ça serait pareil.
Ce qui importe, c'est que pour pouvoir faire fonctionner du code php il faut : soit l'héberger sur un serveur....; soit en local, en émuler un sur ton ordi à l'aide d'un des logiciel que je t'ai cité.
Si tu n'as jamais fait de php, je t'invite à suivre des tutos d'initiations sur le net avant d'aller plus loin.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
effectivement je n'ai jamais fait de php cela est nouveau pour moi, merci je vais regarder.
0