begin process at 2012 05 27 01:56:23
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ASP.Net

 > VALIDATION D'UN FORMULAIRE (PARTIE2)

VALIDATION D'UN FORMULAIRE (PARTIE2)


 Information sur la source

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ASP.Net Source .NET ( DotNet ) Niveau :Débutant Date de création :20/05/2002 Date de mise à jour :20/05/2002 19:17:14 Vu :16 174

Auteur : Skyride

Ecrire un message privé
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

Avec cet exmple, vous pourrez soumettre un formulaire en vérifiant par exemple :
- un code postal
- une adresse email
- un numéro de téléphone via les REGEXP

Source

  • <html>
  • <body>
  • <form runat="server">
  • <asp:ValidationSummary ShowMessageBox="true" DisplayMode="BulletList" runat="server" />
  • <asp:Panel id="Panel1" runat="server">
  • <table>
  • <tr>
  • <td valign="top">Votre nom (vérification si le champs est renseigné) :</td>
  • <td valign="top">
  • <asp:TextBox id="textNom" runat="server" />
  • <asp:RequiredFieldValidator runat="server" Display="dynamic" ControlToValidate="textNom" ErrorMessage="Vous devez impérativement saisir votre nom svp"/><p>
  • </td>
  • </tr>
  • <tr>
  • <td valign="top">Votre mot de passe (vérification si la confirmation de l'email est correctement établi) :</td>
  • <td valign="top">
  • <asp:TextBox id="txtPass" runat="server" />
  • <asp:TextBox id="txtRepass" runat="server" />
  • <asp:CompareValidator runat="server"
  • ControlToValidate="txtPass"
  • ControlToCompare="txtRepass"
  • Type="String"
  • Operator="Equal"
  • ErrorMessage="Confirmez votre mot de passe ou vérifiez svp" Display="dynamic" />
  • </td>
  • </tr>
  • <tr>
  • <td valign="top">Votre email : (vérification si l'email est bien formatée) :</td>
  • <td valign="top">
  • <asp:TextBox id="txtEmail" runat="server" />
  • <asp:RegularExpressionValidator
  • runat="server"
  • ControlToValidate="txtEmail"
  • ValidationExpression="^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}"
  • ErrorMessage="Adresse email non valide !" />
  • </td>
  • </tr>
  • <tr>
  • <td valign="top">Votre code postal : (vérification si le code postal est bien formaté) :</td>
  • <td valign="top">
  • <asp:TextBox id="txtZip" runat="server" size=5 />&nbsp;
  • <asp:RegularExpressionValidator
  • runat="server"
  • ControlToValidate="txtZip"
  • ValidationExpression="[0-9]{5}"
  • ErrorMessage="Code postal non valide !" />
  • </td>
  • </tr>
  • <tr>
  • <td valign="top">Votre téléphone : (vérification si le téléphone est bien formaté) :</td>
  • <td valign="top">
  • <asp:TextBox id="txtPhone" runat="server" size=11 />
  • <asp:RegularExpressionValidator
  • runat="server"
  • ControlToValidate="txtPhone"
  • ValidationExpression="[0-9]{10}"
  • ErrorMessage="Numéro de téléphone non valide !" />
  • </td>
  • </tr>
  • <tr>
  • <td colspan="2" valign="top" align="right">
  • <asp:Button id="btSubmit" runat="server" text="Envoyer" />
  • </td>
  • </tr>
  • </table>
  • </asp:Panel>
  • </form>
  • </body>
  • </html>
 <html>
	<body>
    	<form runat="server">
			<asp:ValidationSummary ShowMessageBox="true" DisplayMode="BulletList" runat="server" />

         	<asp:Panel id="Panel1" runat="server">
            	<table>
					<tr>
                		<td valign="top">Votre nom (vérification si le champs est renseigné) :</td>
                		<td valign="top">
        					<asp:TextBox id="textNom" runat="server" />
        					<asp:RequiredFieldValidator runat="server" Display="dynamic" ControlToValidate="textNom" ErrorMessage="Vous devez impérativement saisir votre nom svp"/><p>
                		</td>
             		</tr>
					<tr>
                		<td valign="top">Votre mot de passe (vérification si la confirmation de l'email est correctement établi) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtPass" runat="server" />
                   			<asp:TextBox id="txtRepass" runat="server" />
                   			
                   			<asp:CompareValidator runat="server"
                      			ControlToValidate="txtPass"
                      			ControlToCompare="txtRepass"
                      			Type="String"
                      			Operator="Equal"
                      			ErrorMessage="Confirmez votre mot de passe ou vérifiez svp" Display="dynamic" />
                		</td>
             		</tr>
             		<tr>
                		<td valign="top">Votre email : (vérification si l'email est bien formatée) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtEmail" runat="server" />
							<asp:RegularExpressionValidator
                      			runat="server"
                      			ControlToValidate="txtEmail"
                      			ValidationExpression="^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}"
   								ErrorMessage="Adresse email non valide !" />
                		</td>
             		</tr>
             		<tr>
            			<td valign="top">Votre code postal : (vérification si le code postal est bien formaté) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtZip" runat="server" size=5 />&nbsp;
                   			<asp:RegularExpressionValidator
                      			runat="server"
                      			ControlToValidate="txtZip"
                      			ValidationExpression="[0-9]{5}"
                   				ErrorMessage="Code postal non valide !" />
                		</td>
             		</tr>
             		<tr>
                		<td valign="top">Votre téléphone : (vérification si le téléphone est bien formaté) :</td>
                		<td valign="top">
                   			<asp:TextBox id="txtPhone" runat="server" size=11 />
                   			<asp:RegularExpressionValidator
                      			runat="server"
                      			ControlToValidate="txtPhone"
                      			ValidationExpression="[0-9]{10}"
              					ErrorMessage="Numéro de téléphone non valide !" />
                		</td>
             		</tr>
             		<tr>
                		<td colspan="2" valign="top" align="right">
 	                  		<asp:Button id="btSubmit" runat="server" text="Envoyer" />
                		</td>
             		</tr>
             	</table>
          	</asp:Panel>
		</form>
	</body>
</html>

 Conclusion

Voila

En espérant que cela vous rendra peut être service....
Bonne programmation  


 Sources du même auteur

COMPOSANT ASPMAIL PILOTÉ VIA SQL SERVER
Source .NET (Dotnet) LISTER LES DOSSIERS D'UN RÉPERTOIRE
Source .NET (Dotnet) LISTER LES FICHIERS D'UN RÉPERTOIRE
Source .NET (Dotnet) INFORMATIONS D'UN FICHIER
Source avec Zip Source .NET (Dotnet) GÉNÉRER UN DOCUMENT HTML À PARTIR DE DONNÉES CONTENUES DANS ...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GUESTBOOK AVEC GRIDVIEW par DanMor498
Source avec Zip CHECKED DROPDOWNLIST par fredzool
Source avec Zip Source avec une capture Source .NET (Dotnet) GRIDVIEW WITH TREEVIEW AND CALLBACK par fredzool
Source avec Zip APPELLER UN WEBSERVICE DEPUIS JAVASCRIPT par fredzool
Source avec Zip Source .NET (Dotnet) MONEY TEXTBOX WITH EMBEDED JAVASCRIPT par fredzool

Commentaires et avis

Commentaire de jeece02 le 03/06/2009 18:12:22

salut
pour moi qui débute oui merci ça m a un peu aider

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales