Rendre saisie formulaire obligatoire [Résolu]

Messages postés
244
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
2 mai 2019
-
Bonjour,
je ne sais pas si je poste au bon endroit.
Je voudrais que la saisie des champs de mon formulaire marqués d'une astérisque soit obligatoire (nom, email, objet et message). J'ai cherché mais rien trouvé qui m'ait aidé.

Voilà mon code actuel:
 <form method="post" action="envoi.php"
 name="formulaire"><?php if (empty($_POST['mon_champ']))
{
echo 'champ non rempli';
}
?>
        <table style="text-align: left; width: 800px;"
 border="0" cellpadding="0" cellspacing="0">
          <tbody>
            <tr>
              <td style="text-align: right; vertical-align: top;">*Nom
: </td>
              <td style="text-align: left; padding-bottom: 10px;"><input
 style="width: 300px; background-color: rgb(255, 255, 204); color: rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px;"
 name="nom" class="JSFCString_all">
              </td>
            </tr>
            <tr>
              <td style="text-align: right; vertical-align: top;"> Adresse
: <br>
              <br>
CP Ville :  </td>
              <td style="text-align: left; padding-bottom: 10px;"><textarea
 style="width: 300px; background-color: rgb(255, 255, 204); color: rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px;"
 cols="20" rows="4" name="adresse"></textarea></td>
            </tr>
            <tr>
              <td style="text-align: right; vertical-align: top;">Pays
:  </td>
              <td style="text-align: left; padding-bottom: 10px;">
              <select
 style="background-color: rgb(255, 255, 204); color: rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px;"
 name="pays">
              <option></option>
              <option>France</option>
              <option>Europe</option>
              <option>USA</option>
              <option>Amerique</option>
              <option>Afrique</option>
              <option>Asie</option>
              <option>Oceanie</option>
              </select>
              </td>
            </tr>
            <tr>
              <td style="text-align: right; vertical-align: top;">*Email
:  </td>
              <td style="text-align: left; padding-bottom: 10px;"><input
 style="width: 350px; background-color: rgb(255, 255, 204); color: rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px;"
 name="email" class="JSFCEmail"> </td>
            </tr>
            <tr>
              <td style="text-align: right; vertical-align: top;">Site
Web :  </td>
              <td style="padding-bottom: 10px;"><input
 style="width: 350px; background-color: rgb(255, 255, 204); color: rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px;"
 name="url"></td>
            </tr>
            <tr>
              <td
 style="text-align: right; vertical-align: top; padding-top: 20px;">*Objet
du message :  </td>
              <td
 style="text-align: left; padding-bottom: 10px; padding-top: 20px;"><input
 style="width: 300px; background-color: rgb(255, 255, 204); color: rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px;"
 name="objet"></td>
            </tr>
            <tr>
              <td style="text-align: right; vertical-align: top;">*Message
:  </td>
              <td style="text-align: left; padding-bottom: 10px;"><textarea
 style="width: 350px; background-color: rgb(255, 255, 204); color: rgb(153, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 16px;"
 cols="40" rows="10" name="message"></textarea></td>
            </tr>
            <tr>
              <td style="text-align: right;"></td>
              <td style="text-align: left;"><input
 name="expedition" value="Envoyer" type="submit">
   <input name="reset" value="Annuler"
 type="reset"></td>
            </tr>
          </tbody>
        </table>
      </form>


EDIT : Ajout des BALISES DE CODE

Merci
Afficher la suite 

1 réponse

Messages postés
26148
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 août 2019
314
0
Merci
Bonjour,

Un seul mot "required"


https://www.w3schools.com/tags/att_input_required.asp.



fredfoc
Messages postés
244
Date d'inscription
mardi 19 décembre 2006
Statut
Membre
Dernière intervention
2 mai 2019
-
c'est bon, super, merci
Commenter la réponse de jordane45