Champ obligatoire
Résolu
mikil
Messages postés
187
Statut
Membre
-
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
- Tinder photo obligatoire - Accueil - Utilitaires
- Darkiworld inscription obligatoire - Guide
- Code confidentiel obligatoire pour se connecter - Forum Windows 10
- Cpu power 2 obligatoire ✓ - Forum Carte-mère/mémoire
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()">