Soucis text area + bouton submit

Chooper01

Chooper01 Le 28 août 2016 à 14:13 (Édité le 25 janvier 2019 à 17:52)

Bonjour,
Voila j'ai un soucis avec mon Formulaire de Contact lorsque je clic sur le bouton Submit rien ce passe sa ne refresh pas la page je crois que c'est un soucis avec ma structure de html .. Mais je vois pas comment le résoudre, je vous mets mon code html et css merci !
HTML :
<div id="contact">
      <fieldset>
      <legend>Contacez-nous</legend>
         <form id="bouton" method="POST" action="">
          <input type="text" name="pseudo" placeholder="Votre Pseudo" /><br/>
        <input type="email" name="email" placeholder="Votre E-mail"  size="30" /> <br />
      <select>
         <option> Problème du au site </option>
         <option> Report d'une personne </option>
         <option> Autre </option>
      </select>
      </form>
      <div id="texta">
      <textarea cols="100" rows="10" name="message" placeholder="Entrez votre message".></textarea>
      </div>
      <input type="submit" name="mailform" value="Envoyer !" />
      </fieldset>
      </div>
CSS :
#contact {
   text-align: center;
   padding-top: 20px ;
}
#contact fieldset {
   background-color: rgba(92, 209, 182, 0.09);
    padding:0 20px 20px 20px;
    margin-bottom:10px;
    border:1px outset rgba(127, 204, 156, 0.93);
    border-radius: 10px;
}
#contact fieldset legend {
   font-family: 'Cuisine';
   font-style: italic;
}
#bouton {
   align-content: center;
   display: inline-flex;
   padding-top: 50px ;
   padding-left: 30px ;
}
#bouton input {
   text-align: center;
   margin-right: 10px ;
}
#bouton input, select {
   display: block;
    padding:3px;
    border:1px solid rgba(127, 204, 156, 0.93); 
   border-radius:5px;
    width:200px;
    box-shadow:1px 1px 2px #C0C0C0 inset;
 }
#texta {
   text-align: center;
   padding-top: 50px ;
   width: 70% ;
   height: 35% ;
    margin: auto;
}
 #texta textarea {
    resize: none ;
    width: 50% ;
    margin: auto ;
    margin-top: 2px ;
    border:2px solid rgba(127, 204, 156, 0.93); 
   border-radius:5px;
   box-shadow:1px 1px 2px #C0C0C0 inset;
}
 #contact input[type=submit] {
    margin-top: 12px ;
    border:1px solid rgba(127, 204, 156, 0.93); 
   border-radius:5px;
    width:100px;
    height: 25px ;
    box-shadow:1px 1px 2px #C0C0C0 inset;
 }
Merci !
TheOldNoob

TheOldNoob Le 28 août 2016 à 14:20

Salut Primdawan !

Bon déjà, il y a un gros problème avec ton indentation dans ton code html. C'est moche et illisible.

Ensuite, si tu veux que ça fonctionne, il faut pensé a mettre ton textarea et ton bouton DANS ton formulaire. Sinon bah... ça marche pas 😀
Chooper01

Chooper01 Le 28 août 2016 à 14:24

Salut merci pour ta réponse :o 
Bah oui c'était mes début dans le html css ^^ Bah je vois vraiment pas comment faire .. Pour que les inputs soient l'un à coté de l'autre avec un petit espacement que le textarea soit en dessous des inputs et le submit en dessous du textarea ... 
Merci !
TheOldNoob

TheOldNoob Le 28 août 2016 à 14:28

ok, relit bien ton code, tu ferme ta balise </form> avant ton textarea et ton bouton submit.
Du coup, ton textarea et ton bouton submit ne sont pas dans ton formulaire...
C'est pas question d'epassement, c'est question de fermé ton formulaire au bon endroit
Chooper01

Chooper01 Le 28 août 2016 à 14:34

Oui mais quand je mets le bouton submit et le text area dans le <form> tous ce mets l'un à coté de l'autre 
Merci de tes réponses ^^
TheOldNoob

TheOldNoob Le 28 août 2016 à 14:36 (Édité le 28 août 2016 à 14:37)

Brrrrr, fait un retour a la ligne, je suis sur que tu sais le faire.


P.S. un indice c'est glicé dans la phrase si dessus 😉
Chooper01

Chooper01 Le 28 août 2016 à 18:25 (Édité le 28 août 2016 à 18:26)

Bon voila j'ai déjà réussis à avancer mais il me reste plus qu'a les mettre l'un a coté de l'autre

HTML :
<div id="contact">
      <fieldset>
      <legend>Contacez-nous</legend>
         <form id="bouton" method="POST" action="">
          <input type="text" name="pseudo" placeholder="Votre Pseudo" /><br/>
        <input type="email" name="email" placeholder="Votre E-mail"  size="30" /> <br />
      <select>
         <option> Problème du au site </option>
         <option> Report d'une personne </option>
         <option> Autre </option>
      </select> <br /> <br />
      <textarea id="texta" cols="100" rows="10" name="message" placeholder="Entrez votre message".></textarea> <br />
      <input type="submit" name="mailform" value="Envoyer !" />
      </form>
      </fieldset>
      </div>
CSS :
#contact {
   text-align: center;
   padding-top: 20px ;
}
#contact fieldset {
   background-color: rgba(92, 209, 182, 0.09);
    padding:0 20px 20px 20px;
    margin-bottom:10px;
    border:1px outset rgba(127, 204, 156, 0.93);
    border-radius: 10px;
}
#contact fieldset legend {
   font-family: 'Cuisine';
   font-style: italic;
}
#bouton:nth-child(n+3) {
   align-content: center;
   display: inline-flex;
   padding-top: 50px ;
   padding-left: 30px ;
}
#bouton input {
   text-align: center;
   margin-right: 10px ;
}
#bouton input, select {
    padding:3px;
    border:1px solid rgba(127, 204, 156, 0.93); 
   border-radius:5px;
    width:200px;
    box-shadow:1px 1px 2px #C0C0C0 inset;
 }
 #texta {
   resize: none ;
    width: 50% ;
    margin: auto ;
    margin-top: 2px ;
    border:2px solid rgba(127, 204, 156, 0.93); 
   border-radius:5px;
   box-shadow:1px 1px 2px #C0C0C0 inset;
}
#contact input[type=submit] {
    margin-top: 12px ;
    border:1px solid rgba(127, 204, 156, 0.93); 
   border-radius:5px;
    width:100px;
    height: 25px ;
    box-shadow:1px 1px 2px #C0C0C0 inset;
 }


TheOldNoob

TheOldNoob Le 28 août 2016 à 18:29

A mettre quoi l'un a coté de l'autre?
Chooper01

Chooper01 Le 28 août 2016 à 18:33

l'input pseudo email et les select ^^
TheOldNoob

TheOldNoob Le 28 août 2016 à 18:36

brrrrrr, brrrrrr, brrrrr 😉


Il faut vraiment que tu découvre a quoi sere les <br> !
Chooper01

Chooper01 Le 28 août 2016 à 18:37

Bah c'est pour mettre l'un en dessous de l'autre ça non ? 
TheOldNoob

TheOldNoob Le 28 août 2016 à 18:54

oui, la tu me demande de les mettre a coté l'un de l'autre.... Donc tu les retire.

<br> c'est un retour chariot, ou retour a la ligne pour ceux qui n'ont pas connu les machine a écrire ^^
Chooper01

Chooper01 Le 28 août 2016 à 19:08

Nice enfaîte c'était good mais j'avais pas save.. Alalala. Encore un grand merci !
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte