Contrôle de champs dans un formulaire
Fermé
tipi75
Messages postés
680
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
16 avril 2015
-
12 nov. 2008 à 17:37
harera Messages postés 3 Date d'inscription lundi 4 août 2014 Statut Membre Dernière intervention 12 août 2014 - 12 août 2014 à 16:36
harera Messages postés 3 Date d'inscription lundi 4 août 2014 Statut Membre Dernière intervention 12 août 2014 - 12 août 2014 à 16:36
A voir également:
- Contrôle de champs dans un formulaire
- Formulaire de réclamation facebook - Guide
- Controle parental pc - Guide
- Alias du formulaire - Forum Programmation
- L'auteur de ce formulaire a indiqué les champs que vous pouvez renseigner - Forum PDF
- Formulaire de remboursement free pdf ✓ - Forum Vos droits sur internet
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>
tipi75
Messages postés
680
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
16 avril 2015
26
12 nov. 2008 à 17:55
12 nov. 2008 à 17:55
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 .....>
tipi75
Messages postés
680
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
16 avril 2015
26
12 nov. 2008 à 21:53
12 nov. 2008 à 21:53
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
tipi75
Messages postés
680
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
16 avril 2015
26
12 nov. 2008 à 22:53
12 nov. 2008 à 22:53
personne ne peut m'aider???
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
12 nov. 2008 à 23:02
12 nov. 2008 à 23:02
pour controler en php , tu as du mettre dans la balise <form action="ton_script.php">
alors tu mets ton controle dans ton_script.php
alors tu mets ton controle dans ton_script.php
12 août 2014 à 16:36