Contrôle de champs dans un formulaire
tipi75
Messages postés
680
Date d'inscription
Statut
Membre
Dernière intervention
-
harera Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
harera Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde,
Je suis en train de faire un formulaire, je voudrais créer des champs obligatoire et contrôler la saisie de ces champs. Pourriez vous m'aider?
Merci pour votre aide.
Je suis en train de faire un formulaire, je voudrais créer des champs obligatoire et contrôler la saisie de ces champs. Pourriez vous m'aider?
Merci pour votre aide.
A voir également:
- Contrôle de champs dans un formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Fan controle - Télécharger - Optimisation
- Word mettre à jour tous les champs ✓ - Forum Word
5 réponses
Bonsoir,
voilà un exemple complet : bon pompage.
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1152">
<LINK REL="stylesheet" HREF="monstyle.css" TYPE="text/css">
<title></title>
<script language="javascript">
function telephone() {
win=open('telephone.htm','','left=450,top=260,width=230,height=150,scrollbars=no,');
}
function courrier() {
win=open('courrier.htm','','left=400,top=260,width=350,height=200,scrollbars=no,');
}
</script>
</head>
<body background="fond.jpg" >
<script language="JavaScript">
function verifForm(){
if (document.formulaire.NomIndividu.value =="" && document.formulaire.NomSociete.value =="")
{
alert('Un nom (personnel ou société) doit être rempli');
document.formulaire.NomIndividu.focus();
return false;
}
if (document.formulaire.NomIndividu.value !="" && document.formulaire.PrenomIndividu.value =="")
{
alert('Il manque votre prénom');
document.formulaire.PrenomIndividu.focus();
return false;
}
if ((document.formulaire.telephone1.value =="" &&
document.formulaire.telephone2.value =="" &&
document.formulaire.mail.value =="") &&
(document.formulaire.adresseCP.value =="" ||
document.formulaire.adresseVille.value ==""))
{
alert('Il manque un contact, ou contact incorrect');
document.formulaire.adresseL1.focus();
return false;
}
}
</script>
<form action="devis6.php" method="POST"
enctype="application/x-www-form-urlencoded" name=formulaire
onSubmit="return verifForm()">
<b>Demande de devis. </b><!--<font color='red'>Ne mettez aucune apostrophe dans vos textes. MERCI</font>-->
<br>
<table border=0 cellpadding=0 width="90%">
<tr>
<td width=176 valign=top width=35% rowspan="2">
<b>Coordonnées</b><br>
<font color=blue size=2>(Vous devez
renseigner le nom et le prénom ou le nom de la société).</font><br>
</td>
<td width=129 valign="top"> </td>
<td width=128 valign="top">individuelles<INPUT TYPE="radio" CHECKED NAME="R3" VALUE="V5"> </td>
<td width=245 valign=top>ou de la société <INPUT TYPE="radio" NAME="R3" VALUE="V4"> </td>
</tr>
<tr>
<td width=88 valign="top" align='right'>
<b> Nom : <br>
Prénom : <br></b> </td>
<td width=169 valign="top"> <INPUT TYPE="text" SIZE="20" NAME="NomIndividu">
<INPUT TYPE="text" SIZE="20" NAME="PrenomIndividu"></td>
<td width=245 valign=top> <INPUT TYPE="text" SIZE="20" NAME="NomSociete"><br></td>
</tr>
</table>
<font color=blue size=2>Un contact doit être renseigné : Adresse postale (au minimum le code postal et la ville),
ou un numéro de téléphone ou une adresse de messagerie</font><br>
<table border=0 cellpadding=0 width="691">
<tr>
<td width=452 valign=top ><b>Adresse postale :</b><br><br>
<INPUT TYPE="text" SIZE="20" NAME="adresseL1"><br>
<INPUT TYPE="text" SIZE="20" NAME="adresseL2"><br>
<INPUT TYPE="text" SIZE="20" NAME="adresseL3"><br><br>
Code Postal : <INPUT TYPE="text" SIZE="5" NAME="adresseCP">Ville
: <INPUT TYPE="text" SIZE="20" NAME="adresseVille">
</td>
<td width="350" valign=top><b>Numéros de téléphone</b><br><br>
<INPUT TYPE="text" SIZE="20" NAME="telephone1">(fixe)<br>
<INPUT TYPE="text" SIZE="20" NAME="telephone2">(portable)<br>
<font size=+1,6><br></font>
<b>Adresse de messagerie électronique</b><br>
<INPUT TYPE="text" SIZE="35" NAME="mail">
</td>
</tr>
</table>
<center>
<b><INPUT TYPE="submit" VALUE="Visualiser">
<INPUT TYPE="reset" VALUE="Effacer"></b>
<input type='button' value=' Annuler ' onclick='javascript:window.close()'>
<br>
</center>
</form>
</body>
</html>
voilà un exemple complet : bon pompage.
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1152">
<LINK REL="stylesheet" HREF="monstyle.css" TYPE="text/css">
<title></title>
<script language="javascript">
function telephone() {
win=open('telephone.htm','','left=450,top=260,width=230,height=150,scrollbars=no,');
}
function courrier() {
win=open('courrier.htm','','left=400,top=260,width=350,height=200,scrollbars=no,');
}
</script>
</head>
<body background="fond.jpg" >
<script language="JavaScript">
function verifForm(){
if (document.formulaire.NomIndividu.value =="" && document.formulaire.NomSociete.value =="")
{
alert('Un nom (personnel ou société) doit être rempli');
document.formulaire.NomIndividu.focus();
return false;
}
if (document.formulaire.NomIndividu.value !="" && document.formulaire.PrenomIndividu.value =="")
{
alert('Il manque votre prénom');
document.formulaire.PrenomIndividu.focus();
return false;
}
if ((document.formulaire.telephone1.value =="" &&
document.formulaire.telephone2.value =="" &&
document.formulaire.mail.value =="") &&
(document.formulaire.adresseCP.value =="" ||
document.formulaire.adresseVille.value ==""))
{
alert('Il manque un contact, ou contact incorrect');
document.formulaire.adresseL1.focus();
return false;
}
}
</script>
<form action="devis6.php" method="POST"
enctype="application/x-www-form-urlencoded" name=formulaire
onSubmit="return verifForm()">
<b>Demande de devis. </b><!--<font color='red'>Ne mettez aucune apostrophe dans vos textes. MERCI</font>-->
<br>
<table border=0 cellpadding=0 width="90%">
<tr>
<td width=176 valign=top width=35% rowspan="2">
<b>Coordonnées</b><br>
<font color=blue size=2>(Vous devez
renseigner le nom et le prénom ou le nom de la société).</font><br>
</td>
<td width=129 valign="top"> </td>
<td width=128 valign="top">individuelles<INPUT TYPE="radio" CHECKED NAME="R3" VALUE="V5"> </td>
<td width=245 valign=top>ou de la société <INPUT TYPE="radio" NAME="R3" VALUE="V4"> </td>
</tr>
<tr>
<td width=88 valign="top" align='right'>
<b> Nom : <br>
Prénom : <br></b> </td>
<td width=169 valign="top"> <INPUT TYPE="text" SIZE="20" NAME="NomIndividu">
<INPUT TYPE="text" SIZE="20" NAME="PrenomIndividu"></td>
<td width=245 valign=top> <INPUT TYPE="text" SIZE="20" NAME="NomSociete"><br></td>
</tr>
</table>
<font color=blue size=2>Un contact doit être renseigné : Adresse postale (au minimum le code postal et la ville),
ou un numéro de téléphone ou une adresse de messagerie</font><br>
<table border=0 cellpadding=0 width="691">
<tr>
<td width=452 valign=top ><b>Adresse postale :</b><br><br>
<INPUT TYPE="text" SIZE="20" NAME="adresseL1"><br>
<INPUT TYPE="text" SIZE="20" NAME="adresseL2"><br>
<INPUT TYPE="text" SIZE="20" NAME="adresseL3"><br><br>
Code Postal : <INPUT TYPE="text" SIZE="5" NAME="adresseCP">Ville
: <INPUT TYPE="text" SIZE="20" NAME="adresseVille">
</td>
<td width="350" valign=top><b>Numéros de téléphone</b><br><br>
<INPUT TYPE="text" SIZE="20" NAME="telephone1">(fixe)<br>
<INPUT TYPE="text" SIZE="20" NAME="telephone2">(portable)<br>
<font size=+1,6><br></font>
<b>Adresse de messagerie électronique</b><br>
<INPUT TYPE="text" SIZE="35" NAME="mail">
</td>
</tr>
</table>
<center>
<b><INPUT TYPE="submit" VALUE="Visualiser">
<INPUT TYPE="reset" VALUE="Effacer"></b>
<input type='button' value=' Annuler ' onclick='javascript:window.close()'>
<br>
</center>
</form>
</body>
</html>
harera
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
si on voulait que le champ individu accepte seulement des lettres comment on allait proceder?
merci
Je voudrais revenir sur cette ligne de ta sytaxe:
if (document.formulaire.NomIndividu.value =="" && document.formulaire.NomSociete.value =="")
qu'est ce que "document.formulaire"?
Merci de ton aide
Je voudrais revenir sur cette ligne de ta sytaxe:
if (document.formulaire.NomIndividu.value =="" && document.formulaire.NomSociete.value =="")
qu'est ce que "document.formulaire"?
Merci de ton aide
document c'est la page web elle même
formulaire est le nom du formulaire (<form name=formulaire .....>
formulaire est le nom du formulaire (<form name=formulaire .....>
Je veux créer ce contrôle de saisie en une fonction.php, cependant je ne vois pas comment je peux l'appeler dans mon code html.
Merci pour votre aide.
Merci pour votre aide.
bonjour,
la question initiale ne parlait pas de php
ce qui se conçoit bien s'ennonce clairement, sinon les réponses ne sont pas obligatoirement justes.
donc le formulaire est en html et donc en cliquant sur submit, on se "debranche" sur le code désigné dans l'action du formulaire qui pourrait s'appelr par exemple verif.php.
la question initiale ne parlait pas de php
ce qui se conçoit bien s'ennonce clairement, sinon les réponses ne sont pas obligatoirement justes.
donc le formulaire est en html et donc en cliquant sur submit, on se "debranche" sur le code désigné dans l'action du formulaire qui pourrait s'appelr par exemple verif.php.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question