Rendre saisie formulaire obligatoire [Résolu]

Messages postés
240
Date d'inscription
mardi 19 décembre 2006
Dernière intervention
19 mars 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 

Votre réponse

1 réponse

Messages postés
25018
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 mars 2019
364
0
Merci
Bonjour,

Un seul mot "required"


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



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

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.