Champ obligatoire
Résolu
mikil
Messages postés
187
Date d'inscription
Statut
Membre
Dernière intervention
-
bezourox Messages postés 730 Date d'inscription Statut Membre Dernière intervention -
bezourox Messages postés 730 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai creer un formulaire et je souhaite que les champs suivant (NOM, Prenom et Tel) sont obligatoire, mais comment faire??
Merci d'avance a tt le monde
<html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>Formulaire</title> </head> <body> <div style="text-align: center;"> <div style="text-align: center;"></div> <form method="post" action="envoi.php" name="Formulaire"> <div style="text-align: center;"></div> <table style="width: 812px; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellpadding="2" cellspacing="2"> <tbody align="center"> <tr align="right"> <td style="width: 390px;">NOM:</td> <td style="width: 402px; text-align: left;"><input name="NOM"></td> </tr> <tr align="right"> <td style="width: 390px;">Prénom:</td> <td style="width: 402px; text-align: left;"><input name="prenom"></td> </tr> <tr align="right"> <td style="width: 390px;">N°:</td> <td style="width: 402px; text-align: left;"><input size="6" name="numero"></td> </tr> <tr align="right"> <td style="width: 390px;">Rue:</td> <td style="width: 402px; text-align: left;"><input name="Rue"></td> </tr> <tr align="right"> <td style="width: 390px;">Code postal:</td> <td style="width: 402px; text-align: left;"><input size="7" name="code"></td> </tr> <tr align="right"> <td style="width: 390px;">Ville:</td> <td style="width: 402px; text-align: left;"><input name="Ville"></td> </tr> <tr align="right"> <td style="width: 390px;">Mobile:</td> <td style="width: 402px; text-align: left;"><input name="Mobile"></td> </tr> <tr align="right"> <td style="width: 390px;">Telephone:</td> <td style="width: 402px; text-align: left;"><input name="Telephone"></td> </tr> <tr align="right"> <td style="width: 390px;">Fax:</td> <td style="width: 402px; text-align: left;"><input name="Fax"></td> </tr> <tr align="right"> <td style="width: 390px;">E-mail:</td> <td style="width: 402px; text-align: left;"><input name="e-mail"></td> </tr> <tr align="right"> <td style="width: 284px;">Type de transaction:</td> <td style="width: 284px;"> <div style="text-align: left;"> <label> <input name="transaction" value="vendre" id="transaction_0" type="radio"> vendre</label> <label> <input name="transaction" value="louer" id="transaction_1" type="radio"> louer</label></div> </td> </tr> <tr align="right"> <td style="width: 390px;">Type de bien:</td> <td style="width: 402px; text-align: left;"> <select name="bien"> <option>Maison</option> <option>Maison en pierre</option> <option>Villa</option> <option>Châlet</option> <option>Appartement</option> <option>studio T1/T1bis</option> <option>T2/T2bis</option> <option>T3 et +</option> <option>Terrain</option> <option>Autre...</option> </select> </td> </tr> <tr align="right"> <td style="width: 390px;">Description du bien:</td> <td style="width: 402px; text-align: left;"><span style="font-family: MS Shell Dlg;"></span><span style="font-style: italic;"><input name="Description2">(ex:Châlet d'été)</span></td> </tr> <tr align="right"> <td style="width: 390px;">Surface:</td> <td style="width: 402px; text-align: left;"><input size="6" name="surface">m²</td> </tr> <tr align="right"> <td style="width: 390px;">Surface de terrain:</td> <td style="width: 402px; text-align: left;"><input size="6" name="terrain">m²</td> </tr> <tr align="right"> <td style="width: 390px;">Prix:</td> <td style="width: 402px; text-align: left;"><input size="10" name="prix"></td> </tr> <tr align="right"> <td style="width: 390px;">Nombre de piéces:</td> <td style="width: 402px; text-align: left;"> <select name="piece"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5 et +</option> </select> </td> </tr> <tr align="center"> <td style="width: 390px; text-align: right;">Description:</td> <td style="width: 402px; text-align: left;"><textarea wrap="hard" cols="30" rows="5" name="Description"></textarea></td> </tr> </tbody> </table> <input name="Validez" value="Validez ici" type="submit"><br> </form> </div> </body> </html>
Merci d'avance a tt le monde
A voir également:
- Champ obligatoire
- Obligatoire - Accueil - Maison
- Darkiworld inscription obligatoire - Guide
- Tinder photo obligatoire - Accueil - Utilitaires
- Code confidentiel obligatoire pour se connecter - Forum Windows 10
- Vous avez désactivé une autorisation obligatoire - Forum Téléphones & tablettes Android
4 réponses
salut,
tres bonne question.
j'ai peu etre une solution pour toi,qui consitere de creer une programme PHP ou autre qui s'executerais quand l'utilisateur cliquera sur le bouton, ca lancera le programme qui sera du style
si toto1=null ou toto 2=null
revenir à la page précedente
sinon
faire que tu veux
finsi
ce n'est qu'une solution
sarah
tres bonne question.
j'ai peu etre une solution pour toi,qui consitere de creer une programme PHP ou autre qui s'executerais quand l'utilisateur cliquera sur le bouton, ca lancera le programme qui sera du style
si toto1=null ou toto 2=null
revenir à la page précedente
sinon
faire que tu veux
finsi
ce n'est qu'une solution
sarah
Bonsoir,
Si tu utilises le php pour traiter les données tu peux tester si les variables NOM, Prenom et Tel sont vides et à ce moment là (avec l'utilisation de isset() ), lorsque l'utilisateur valide le formulaire, un message s'affiche disant que des informations obligatoires n'ont pas été saisit. C'est bien cela que tu veux faire ?
Si tu utilises le php pour traiter les données tu peux tester si les variables NOM, Prenom et Tel sont vides et à ce moment là (avec l'utilisation de isset() ), lorsque l'utilisateur valide le formulaire, un message s'affiche disant que des informations obligatoires n'ont pas été saisit. C'est bien cela que tu veux faire ?
socquetsarah, bonjour, j ai effectuvement un dossier comme ton idee, et ton idee m'interesse, je te psote le code
Modifie le a ta guise ^^
<?php $sujet = date("d/m/Y H:i:s" )." (nouveaux bien)"; $contenu = ""; $contenu .= "NOM : ".$_POST['NOM']."\n"; $contenu .= "Prenom : ".$_POST['prenom']."\n"; $contenu .= "Numero : ".$_POST['numero']."\n"; $contenu .= "Rue : ".$_POST['Rue']."\n"; $contenu .= "Code Postal : ".$_POST['code']."\n"; $contenu .= "Ville : ".$_POST['Ville']."\n"; $contenu .= "Mobile : ".$_POST['Mobile']."\n"; $contenu .= "Telephone : ".$_POST['Telephone']."\n"; $contenu .= "Fax : ".$_POST['Fax']."\n"; $contenu .= "e-mail : ".$_POST['e-mail']."\n"; $contenu .= "Type de transaction : ".$_POST['transaction']."\n"; $contenu .= "Type de bien : ".$_POST['bien']."\n"; $contenu .= "Description bien : ".$_POST['Description2']."\n"; $contenu .= "surface : ".$_POST['surface']."\n"; $contenu .= "terrain : ".$_POST['terrain']."\n"; $contenu .= "Prix : ".$_POST['prix']."\n"; $contenu .= "Nombre de piece : ".$_POST['piece']."\n"; $contenu .= "Description : ".$_POST['Description']."\n"; if(mail("comert@hotmail.fr", $sujet, $contenu)) { print "<b>Mail envoyé</b>"; } else { print "<b>Erreur</b>"; } ?>
Modifie le a ta guise ^^
<?php
if (isset($_POST['NOM']) or isset ($_POST['prenom']))
{
'reouverture du formulaire presedent
}
else
{
$sujet = date("d/m/Y H:i:s" )." (nouveaux bien)";
$contenu = "";
$contenu .= "NOM : ".$_POST['NOM']."\n";
$contenu .= "Prenom : ".$_POST['prenom']."\n";
$contenu .= "Numero : ".$_POST['numero']."\n";
$contenu .= "Rue : ".$_POST['Rue']."\n";
$contenu .= "Code Postal : ".$_POST['code']."\n";
$contenu .= "Ville : ".$_POST['Ville']."\n";
$contenu .= "Mobile : ".$_POST['Mobile']."\n";
$contenu .= "Telephone : ".$_POST['Telephone']."\n";
$contenu .= "Fax : ".$_POST['Fax']."\n";
$contenu .= "e-mail : ".$_POST['e-mail']."\n";
$contenu .= "Type de transaction : ".$_POST['transaction']."\n";
$contenu .= "Type de bien : ".$_POST['bien']."\n";
$contenu .= "Description bien : ".$_POST['Description2']."\n";
$contenu .= "surface : ".$_POST['surface']."\n";
$contenu .= "terrain : ".$_POST['terrain']."\n";
$contenu .= "Prix : ".$_POST['prix']."\n";
$contenu .= "Nombre de piece : ".$_POST['piece']."\n";
$contenu .= "Description : ".$_POST['Description']."\n";
if(mail("comert@hotmail.fr", $sujet, $contenu))
{
print "<b>Mail envoyé</b>";
}
else
{
print "<b>Erreur</b>";
}
}
?>
if (isset($_POST['NOM']) or isset ($_POST['prenom']))
{
'reouverture du formulaire presedent
}
else
{
$sujet = date("d/m/Y H:i:s" )." (nouveaux bien)";
$contenu = "";
$contenu .= "NOM : ".$_POST['NOM']."\n";
$contenu .= "Prenom : ".$_POST['prenom']."\n";
$contenu .= "Numero : ".$_POST['numero']."\n";
$contenu .= "Rue : ".$_POST['Rue']."\n";
$contenu .= "Code Postal : ".$_POST['code']."\n";
$contenu .= "Ville : ".$_POST['Ville']."\n";
$contenu .= "Mobile : ".$_POST['Mobile']."\n";
$contenu .= "Telephone : ".$_POST['Telephone']."\n";
$contenu .= "Fax : ".$_POST['Fax']."\n";
$contenu .= "e-mail : ".$_POST['e-mail']."\n";
$contenu .= "Type de transaction : ".$_POST['transaction']."\n";
$contenu .= "Type de bien : ".$_POST['bien']."\n";
$contenu .= "Description bien : ".$_POST['Description2']."\n";
$contenu .= "surface : ".$_POST['surface']."\n";
$contenu .= "terrain : ".$_POST['terrain']."\n";
$contenu .= "Prix : ".$_POST['prix']."\n";
$contenu .= "Nombre de piece : ".$_POST['piece']."\n";
$contenu .= "Description : ".$_POST['Description']."\n";
if(mail("comert@hotmail.fr", $sujet, $contenu))
{
print "<b>Mail envoyé</b>";
}
else
{
print "<b>Erreur</b>";
}
}
?>
Merci j ai trouver la solution a mon problem je vous le donne
et
<script type="text/javascript"> function verif_champs() { if(document.formulaire.NOM.value == "") { alert("Veuillez entrer votre nom SVP"); document.formulaire.NOM.focus(); return false; } if(document.formulaire.prenom.value == "") { alert("Veuillez entrer votre prenom SVP"); document.formulaire.prenom.focus(); return false; } if(document.formulaire.Telephone.value == "") { alert("Veuillez entrer votre numero SVP"); document.formulaire.Telephone.focus(); return false; } } </script>
et
<form method="post" action="envoi.php" name="Formulaire" onsubmit="return verif_champs()">